build: gitlabci - job for licensegen and cleanup
* using template in yaml * job for keygen added
This commit is contained in:
+41
-26
@@ -1,9 +1,4 @@
|
|||||||
Linux64:
|
.script_template: &script_definition
|
||||||
image: st4ll1/coati_linux_64
|
|
||||||
stage: deploy
|
|
||||||
only:
|
|
||||||
- master
|
|
||||||
- triggers
|
|
||||||
script:
|
script:
|
||||||
- ./script/setup.sh
|
- ./script/setup.sh
|
||||||
- ./script/buildonly.sh all
|
- ./script/buildonly.sh all
|
||||||
@@ -11,6 +6,14 @@ Linux64:
|
|||||||
- ./build/Release/app/Sourcetrail --licenseFile ./setup/license.txt
|
- ./build/Release/app/Sourcetrail --licenseFile ./setup/license.txt
|
||||||
- cd ./bin/test
|
- cd ./bin/test
|
||||||
- ../../build/Release/test/Sourcetrail_test
|
- ../../build/Release/test/Sourcetrail_test
|
||||||
|
|
||||||
|
Linux64:
|
||||||
|
image: st4ll1/coati_linux_64
|
||||||
|
stage: deploy
|
||||||
|
only:
|
||||||
|
- master
|
||||||
|
- triggers
|
||||||
|
<<: *script_definition
|
||||||
artifacts:
|
artifacts:
|
||||||
name: "$CI_JOB_NAME"
|
name: "$CI_JOB_NAME"
|
||||||
paths:
|
paths:
|
||||||
@@ -22,17 +25,32 @@ Linux64_tag:
|
|||||||
stage: deploy
|
stage: deploy
|
||||||
only:
|
only:
|
||||||
- tags
|
- tags
|
||||||
|
<<: *script_definition
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- distr/Sourcetrail*.tar.gz
|
||||||
|
|
||||||
|
Linux64_manual:
|
||||||
|
image: st4ll1/coati_linux_64
|
||||||
|
stage: deploy
|
||||||
|
when: manual
|
||||||
|
<<: *script_definition
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- distr/Sourcetrail*.tar.gz
|
||||||
|
|
||||||
|
Linux64_licenseGenerator:
|
||||||
|
image: st4ll1/coati_linux_64
|
||||||
|
stage: deploy
|
||||||
|
when: manual
|
||||||
script:
|
script:
|
||||||
- ./script/setup.sh
|
- ./script/setup.sh
|
||||||
- ./script/buildonly.sh all
|
- ./script/buildonly.sh r keygen
|
||||||
- ./script/buildonly.sh package
|
|
||||||
- ./build/Release/app/Sourcetrail --licenseFile ./setup/license.txt
|
|
||||||
- cd ./bin/test
|
|
||||||
- ../../build/Release/test/Sourcetrail_test
|
|
||||||
artifacts:
|
artifacts:
|
||||||
name: "$CI_JOB_NAME"
|
name: "$CI_JOB_NAME"
|
||||||
paths:
|
paths:
|
||||||
- Sourcetrail*.tar.gz
|
- build/Release/license_generator/*_license_generator
|
||||||
|
expire_in: 3 days
|
||||||
|
|
||||||
Linux32:
|
Linux32:
|
||||||
image: st4ll1/coati_linux_32
|
image: st4ll1/coati_linux_32
|
||||||
@@ -40,13 +58,7 @@ Linux32:
|
|||||||
only:
|
only:
|
||||||
- master
|
- master
|
||||||
- triggers
|
- triggers
|
||||||
script:
|
<<: *script_definition
|
||||||
- ./script/setup.sh
|
|
||||||
- ./script/buildonly.sh all
|
|
||||||
- ./script/buildonly.sh package
|
|
||||||
- ./build/Release/app/Sourcetrail --licenseFile ./setup/license.txt
|
|
||||||
- cd ./bin/test
|
|
||||||
- ../../build/Release/test/Sourcetrail_test
|
|
||||||
artifacts:
|
artifacts:
|
||||||
name: "$CI_JOB_NAME"
|
name: "$CI_JOB_NAME"
|
||||||
paths:
|
paths:
|
||||||
@@ -58,13 +70,16 @@ Linux32_tag:
|
|||||||
stage: deploy
|
stage: deploy
|
||||||
only:
|
only:
|
||||||
- tags
|
- tags
|
||||||
script:
|
<<: *script_definition
|
||||||
- ./script/setup.sh
|
artifacts:
|
||||||
- ./script/buildonly.sh all
|
paths:
|
||||||
- ./script/buildonly.sh package
|
- distr/Sourcetrail*.tar.gz
|
||||||
- ./build/Release/app/Sourcetrail --licenseFile ./setup/license.txt
|
|
||||||
- cd ./bin/test
|
Linux32_manual:
|
||||||
- ../../build/Release/test/Sourcetrail_test
|
image: st4ll1/coati_linux_32
|
||||||
|
stage: deploy
|
||||||
|
when: manual
|
||||||
|
<<: *script_definition
|
||||||
artifacts:
|
artifacts:
|
||||||
name: "$CI_JOB_NAME"
|
name: "$CI_JOB_NAME"
|
||||||
paths:
|
paths:
|
||||||
|
|||||||
Reference in New Issue
Block a user