diff options
| author | Joseph Hunkeler <jhunkeler@gmail.com> | 2025-01-15 13:36:14 -0500 |
|---|---|---|
| committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2025-01-15 13:36:14 -0500 |
| commit | 354c8e3b6f341532b7fbc861ac4781c2e05186bb (patch) | |
| tree | f7557617eb76f5f75161f5e3714aaef3abb5ddd1 /.github/workflows/pipeline_deliver.yml | |
| parent | 3e90e3d26d695c340e10b925b2334fcf6833e016 (diff) | |
| download | ghasandbox-354c8e3b6f341532b7fbc861ac4781c2e05186bb.tar.gz | |
OK
Diffstat (limited to '.github/workflows/pipeline_deliver.yml')
| -rw-r--r-- | .github/workflows/pipeline_deliver.yml | 57 |
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 }} + |
