Skip to content
Snippets Groups Projects

Draft: Add manual run option for pipeline jobs

1 file
+ 18
3
Compare changes
  • Side-by-side
  • Inline
+ 18
3
@@ -16,7 +16,7 @@ variables:
@@ -16,7 +16,7 @@ variables:
OS_REGION_NAME: "bhm1"
OS_REGION_NAME: "bhm1"
OOD_INSTANCE_NETWORK: "knightly-network"
OOD_INSTANCE_NETWORK: "knightly-network"
PKR_VAR_flavor: "m1.medium-ruffner"
PKR_VAR_flavor: "m1.medium-ruffner"
PKR_VAR_source_image: "CentOS-7-x86_64-GenericCloud-2009"
PKR_VAR_source_image: "ssh-proxy-202410040521"
PKR_VAR_floating_ip_network: "uab-campus"
PKR_VAR_floating_ip_network: "uab-campus"
PKR_VAR_security_groups: '["allow-ssh"]'
PKR_VAR_security_groups: '["allow-ssh"]'
PKR_VAR_skip_create_image: "false"
PKR_VAR_skip_create_image: "false"
@@ -29,7 +29,7 @@ variables:
@@ -29,7 +29,7 @@ variables:
NUM_IMAGE_TO_KEEP: 30
NUM_IMAGE_TO_KEEP: 30
TIMESTAMP_REGEXP: '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{6}'
TIMESTAMP_REGEXP: '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{6}'
PKR_VAR_root_ssh_key: "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAFqqWgmYpEaGtHBeTu27ntVJpYjwq/x5aBefrvfhk8Z9lE3cuZ26vJ9n/9tGE4Zn2Pew1mpZgi6PzfJ3vMt8yA= root@master"
PKR_VAR_root_ssh_key: "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAFqqWgmYpEaGtHBeTu27ntVJpYjwq/x5aBefrvfhk8Z9lE3cuZ26vJ9n/9tGE4Zn2Pew1mpZgi6PzfJ3vMt8yA= root@master"
DEV_KEY: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCpncAcYosVHt7HsUcE2XOYDuCi4HQnmFJv279LOcpZgXtZ6o0BM1fe5FgJS0X1ohBXQUFRuYJuJSW/GSmC1K8T+wCrKjZLJdMbqrubHV27diUZfdoVkoJy1vcAQF5nEcoTC7MpAFbBomdn2rsrpgQe8DGiURV7+soqybXV1OsIR3FFf6npnUaskHYT/oVtG9eBOnscyBxoVgbxzlmyoBLXED/sHKFw4nQSF/glYKEFiDu6TRTsBBEGvv23Qo/66QpQiFJ6TNfApNiyY9L1X+Dy8EWU6lozmNgwGDjXQ70Lr6xHnA0QGVALJlHXa6QjpgtpC5Nefsdvtf1hpfFo2VutpbSB+aq9jk3gWNN+XkhrWN5PiwP7YYJNw/WozyfL+IhwjfHZGxkuws+wGR6ZKxlX9W9Vrsq9ncYNKuhy2SdsR6s2XECQtrEQ6ZlX5jRt6Yh5M9ls5fMsWEqknDPmr1Ui6wV7NxprYngo9fLSdYO/ETIO3S6PB0aEHOZOyGitGaM06EmNpvjQn/QkkaVgt/O8wKL1o1AVzXhDMAFvtG6ejppV6kuTUHXFgSGZF6N9fnP91HuytyzC09F+NMWcmnRdrgXlHapjuuL3zzi+XLCQvk8+aYTzBKx1nU2FPMDRZ9sInGmqdTuM002E7qVbaCy4OxcWaAS/L2UVhGnHr+egYw== louistw@uab.edu"
DEV_KEY: "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBXBfBmQDq1HK8U0zK6gDF0jyfWChuFYEPiRp1Wgl0XFJU7JoUngqkE/GAic8kCzKW0hPMiweSjmWdKlAapv/dk= krishmoodbidri@krishs-MacBook-Pro-3.local"
stages:
stages:
- pre-build
- pre-build
@@ -42,6 +42,7 @@ workflow:
@@ -42,6 +42,7 @@ workflow:
rules:
rules:
- if: $CI_PIPELINE_SOURCE == 'merge_request_event'
- if: $CI_PIPELINE_SOURCE == 'merge_request_event'
- if: $CI_PIPELINE_SOURCE == 'schedule'
- if: $CI_PIPELINE_SOURCE == 'schedule'
 
- if: $CI_PIPELINE_SOURCE == 'manual'
.get_build_date: &get_build_date
.get_build_date: &get_build_date
- export BUILD_DATE=$(TZ=America/Chicago date +%Y-%m-%dT%H%M%S)
- export BUILD_DATE=$(TZ=America/Chicago date +%Y-%m-%dT%H%M%S)
@@ -194,7 +195,8 @@ build_gpu_image:
@@ -194,7 +195,8 @@ build_gpu_image:
rules:
rules:
- if: $SKIP_GPU_BUILD == "true"
- if: $SKIP_GPU_BUILD == "true"
when: never
when: never
- when: always
- if: $CI_PIPELINE_SOURCE == "manual"
 
when: manual
build_ood_image:
build_ood_image:
stage: build
stage: build
@@ -316,6 +318,8 @@ test_ood_image:
@@ -316,6 +318,8 @@ test_ood_image:
rules:
rules:
- if: $CI_PIPELINE_SOURCE == "schedule"
- if: $CI_PIPELINE_SOURCE == "schedule"
when: always
when: always
 
- if: $CI_PIPELINE_SOURCE == "manual"
 
when: manual
test_ood_image_mr:
test_ood_image_mr:
stage: test
stage: test
@@ -371,6 +375,8 @@ test_ood_image_mr:
@@ -371,6 +375,8 @@ test_ood_image_mr:
dotenv: instance.env
dotenv: instance.env
rules:
rules:
- if: $CI_MERGE_REQUEST_ID
- if: $CI_MERGE_REQUEST_ID
 
- if: $CI_PIPELINE_SOURCE == "manual"
 
when: manual
deploy_review:
deploy_review:
stage: deploy
stage: deploy
@@ -385,6 +391,8 @@ deploy_review:
@@ -385,6 +391,8 @@ deploy_review:
- build
- build
rules:
rules:
- if: $CI_MERGE_REQUEST_ID
- if: $CI_MERGE_REQUEST_ID
 
- if: $CI_PIPELINE_SOURCE == "manual"
 
when: manual
stop_review:
stop_review:
stage: deploy
stage: deploy
@@ -400,6 +408,8 @@ stop_review:
@@ -400,6 +408,8 @@ stop_review:
rules:
rules:
- if: $CI_MERGE_REQUEST_ID
- if: $CI_MERGE_REQUEST_ID
when: manual
when: manual
 
- if: $CI_PIPELINE_SOURCE == "manual"
 
when: manual
deploy_knightly:
deploy_knightly:
stage: deploy
stage: deploy
@@ -452,6 +462,8 @@ cleanup_knightly:
@@ -452,6 +462,8 @@ cleanup_knightly:
rules:
rules:
- if: $CI_PIPELINE_SOURCE == "schedule"
- if: $CI_PIPELINE_SOURCE == "schedule"
when: always
when: always
 
- if: $CI_PIPELINE_SOURCE == "manual"
 
when: manual
cleanup_integration:
cleanup_integration:
stage: cleanup
stage: cleanup
@@ -507,6 +519,8 @@ cleanup_integration:
@@ -507,6 +519,8 @@ cleanup_integration:
rules:
rules:
- if: $CI_PIPELINE_SOURCE == "schedule"
- if: $CI_PIPELINE_SOURCE == "schedule"
when: always
when: always
 
- if: $CI_PIPELINE_SOURCE == "manual"
 
when: manual
cleanup_mr:
cleanup_mr:
stage: cleanup
stage: cleanup
@@ -525,3 +539,4 @@ cleanup_mr:
@@ -525,3 +539,4 @@ cleanup_mr:
rules:
rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
when: always
when: always
 
Loading