On Tue, Nov 29, 2011 at 8:21 AM, <noru...@me.com> wrote: > Is the CMake mailing list dead? >
No :-) Although, I am also really interested in your request, I have never setup a ctest based continuous integration system so I don't have the answer. Maybe we could try your idea on a small project and see how it behaves. Regards, Nicolas Am 24.11.2011 um 15:45 schrieb "NoRulez" <noru...@me.com>: > > > So, nobody an idea? > > > > Do I only have to add an foreach loop like in the following example or is > > there more to do: > > > > #get all branches/tags into GIT_BRANCHES/GIT_TAGS > > > > FOREACH(GIT_BRANCH ${GIT_BRANCHES}) > > execute_process (COMMAND ${GIT_EXECUTABLE} checkout ${GIT_BRANCH} > > WORKING_DIRECTORY ${CTEST_SOURCE_DIRECTORY}) > > ctest_start (${MODEL} TRACK ${MODEL}) > > ctest_update (SOURCE "${CTEST_SOURCE_DIRECTORY}" RETURN_VALUE > > NUMBER_FILES) > > ctest_configure (BUILD "${CTEST_BINARY_DIRECTORY}") > > ctest_build (BUILD "${CTEST_BINARY_DIRECTORY}") > > ctest_test (BUILD "${CTEST_BINARY_DIRECTORY}") > > ctest_coverage () > > ctest_memcheck () > > ctest_submit () > > ENDFOREACH() > > > > FOREACH(GIT_TAG ${GIT_TAGS}) > > execute_process (COMMAND ${GIT_EXECUTABLE} checkout -b ${GIT_TAG} > > WORKING_DIRECTORY ${CTEST_SOURCE_DIRECTORY}) > > ctest_start (${MODEL} TRACK ${MODEL}) > > ctest_update (SOURCE "${CTEST_SOURCE_DIRECTORY}" RETURN_VALUE > > NUMBER_FILES) > > ctest_configure (BUILD "${CTEST_BINARY_DIRECTORY}") > > ctest_build (BUILD "${CTEST_BINARY_DIRECTORY}") > > ctest_test (BUILD "${CTEST_BINARY_DIRECTORY}") > > ctest_coverage () > > ctest_memcheck () > > ctest_submit () > > ENDFOREACH() > > > > Thanks in advance > > > > Best Regards > > NoRulez > > > > -----Ursprüngliche Nachricht----- > > Von: cmake-boun...@cmake.org [mailto:cmake-boun...@cmake.org] Im Auftrag > > von > > noru...@me.com > > Gesendet: Sonntag, 20. November 2011 18:21 > > An: CMake MailingList > > Betreff: [CMake] CTestScript for all available git branches/tags > > > > Hi, > > > > if I have two or more projects (let's say proj1 and proj2) and for the > > proj1 i've the branches v1.0 and v1.1. For proj2 i've the branches v1.0, > > v1.1 and the tag v1.3 for example. > > > > Currently CTest runs in Continuous and Nightly mode for the master > branch. > > But I want to run those modes for every branch/tag for each project. So > > for > > e.g.: > > > > proj1/master > > proj1/v1.0 > > proj1/v1.1 > > > > proj2/master > > proj2/v1.0 > > proj2/v1.1 > > proj2/v1.3 > > > > How can I do that? > > > > Many thanks in advance > > > > Best Regards > > NoRulez > > -- > > > > Powered by www.kitware.com > > > > Visit other Kitware open-source projects at > > http://www.kitware.com/opensource/opensource.html > > > > Please keep messages on-topic and check the CMake FAQ at: > > http://www.cmake.org/Wiki/CMake_FAQ > > > > Follow this link to subscribe/unsubscribe: > > http://www.cmake.org/mailman/listinfo/cmake > > > > -- > > > > Powered by www.kitware.com > > > > Visit other Kitware open-source projects at > > http://www.kitware.com/opensource/opensource.html > > > > Please keep messages on-topic and check the CMake FAQ at: > > http://www.cmake.org/Wiki/CMake_FAQ > > > > Follow this link to subscribe/unsubscribe: > > http://www.cmake.org/mailman/listinfo/cmake > -- > > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the CMake FAQ at: > http://www.cmake.org/Wiki/CMake_FAQ > > Follow this link to subscribe/unsubscribe: > http://www.cmake.org/mailman/listinfo/cmake > -- Nicolas Desprès
-- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake