aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/pipeline_deliver.yml
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2025-01-15 13:36:14 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2025-01-15 13:36:14 -0500
commit354c8e3b6f341532b7fbc861ac4781c2e05186bb (patch)
treef7557617eb76f5f75161f5e3714aaef3abb5ddd1 /.github/workflows/pipeline_deliver.yml
parent3e90e3d26d695c340e10b925b2334fcf6833e016 (diff)
downloadghasandbox-354c8e3b6f341532b7fbc861ac4781c2e05186bb.tar.gz
OK
Diffstat (limited to '.github/workflows/pipeline_deliver.yml')
-rw-r--r--.github/workflows/pipeline_deliver.yml57
1 files changed, 57 insertions, 0 deletions
diff --git a/.github/workflows/pipeline_deliver.yml b/.github/workflows/pipeline_deliver.yml
new file mode 100644
index 0000000..d61dff9
--- /dev/null
+++ b/.github/workflows/pipeline_deliver.yml
@@ -0,0 +1,57 @@
+name: Deliver Pipeline
+
+run-name: |
+ Deliver Pipeline
+
+on:
+ workflow_dispatch:
+ inputs:
+ artifactory_repo:
+ type: string
+ description: Artifactory repository name where deliveries are stored
+ required: true
+ default: "some-repo"
+
+ mission:
+ type: choice
+ description: Artifactory <artifactory_repo>/<mission> directory
+ options:
+ - thing1
+ - thing2
+ - thing3
+ - thing4
+ required: true
+ default: "thing4"
+
+ build_name:
+ type: string
+ description: Artifactory <mission>/<build_name> directory
+ requires: true
+ default: ""
+
+ destination:
+ type: string
+ description: Path to store an indexed delivery
+ required: true
+ default: "/path/to/stasis/releases"
+
+ stasis_indexer_args:
+ type: string
+ description: arguments for stasis tool
+ required: true
+ default: ""
+
+jobs:
+ deliver:
+ name: Deliver
+ steps:
+ - name: Index
+ uses: ./.github/workflows/stasis_indexer.yml
+ secrets: inherit
+ with:
+ artifactory_repo: ${{ inputs.artifactory_repo }}
+ mission: ${{ inputs.mission }}
+ build_name: ${{ inputs.build_name }}
+ destination: ${{ inputs.destination }}
+ stasis_indexer_args: ${{ inputs.stasis_indexer_args }}
+