File tree Expand file tree Collapse file tree 1 file changed +13
-19
lines changed
Expand file tree Collapse file tree 1 file changed +13
-19
lines changed Original file line number Diff line number Diff line change 11variables :
22 # older versions of git have issues fetching.
33 GIT_STRATEGY : clone
4-
4+ OOD_PACKAGING_DEBUG : ' true'
5+ OOD_PACKAGING_GPG_PRIVATE_KEY : /systems/osc_certs/gpg/ondemand/ondemand.sec
6+ OOD_PACKAGING_GPG_PASSPHRASE : /systems/osc_certs/gpg/ondemand/.gpgpass
57
68before_script :
79 - docker info
810 - ' [ -d tmp ] || mkdir tmp'
9- - git clone https://github.com/OSC/ondemand-packaging.git tmp/ondemand-packaging
10- - cp /systems/osc_certs/gpg/ondemand/.gpgpass $CI_PROJECT_DIR/tmp/ondemand-packaging/
11- - cp /systems/osc_certs/gpg/ondemand/ondemand.sec $CI_PROJECT_DIR/tmp/ondemand-packaging/
11+ - git clone --branch main https://github.com/OSC/ondemand-packaging.git tmp/ondemand-packaging
1212stages :
1313 - build
1414 - deploy
1515
1616rpm-build :
1717 stage : build
18- only :
19- - tags
18+ rules :
19+ - if : $CI_COMMIT_TAG
20+ - if : ' $CI_PIPELINE_SOURCE == "external_pull_request_event"'
2021 script :
21- - ./tmp/ondemand-packaging/build.sh -w $CI_PROJECT_DIR/tmp/work -o $CI_PROJECT_DIR/tmp/output -V $CI_COMMIT_TAG -u -v $CI_PROJECT_DIR/packaging
22+ - ./tmp/ondemand-packaging/bin/ood_packaging -w $CI_PROJECT_DIR/tmp/work -o $CI_PROJECT_DIR/tmp/output -V $CI_COMMIT_TAG -T $CI_PROJECT_DIR
23+ parallel :
24+ matrix :
25+ - OOD_PACKAGING_DIST : [el7, el8]
2226 artifacts :
2327 paths :
2428 - tmp/output
2529 name : " $CI_PROJECT_NAME-$CI_COMMIT_TAG"
2630
27-
28- rpm-deploy-ci :
29- stage : deploy
30- only :
31- - tags
32- script :
33- - ./tmp/ondemand-packaging/release.py --debug --pkey /systems/osc_certs/ssh/ondemand-packaging/id_rsa -c ci ./tmp/output/*
3431rpm-deploy :
3532 stage : deploy
36- only :
37- - tags
38- except :
39- variables :
40- - $CI_COMMIT_TAG =~ /.*_.*/
33+ rules :
34+ - if : $CI_COMMIT_TAG
4135 script :
4236 - ./tmp/ondemand-packaging/release.py --debug --pkey /systems/osc_certs/ssh/ondemand-packaging/id_rsa -c main ./tmp/output/*
You can’t perform that action at this time.
0 commit comments