Compare commits

..

1 Commits

Author SHA1 Message Date
adedeed725 feat: add multi-release build jobs
All checks were successful
Build / build-8 (pull_request) Successful in 1m1s
Build / build-9 (pull_request) Successful in 2m4s
- update build/deploy to be multiple jobs
- update to use multiple artifacts
2024-12-21 00:09:43 +11:00
2 changed files with 10 additions and 10 deletions

View File

@ -27,7 +27,7 @@ jobs:
- name: Upload Artifacts
uses: actions/upload-artifact@v3
with:
name: rpms
name: rpms-8
path: /workspace/unkin/rpmbuilder/dist/*/*.rpm
build-9:
@ -51,5 +51,5 @@ jobs:
- name: Upload Artifacts
uses: actions/upload-artifact@v3
with:
name: rpms
name: rpms-9
path: /workspace/unkin/rpmbuilder/dist/*/*.rpm

View File

@ -19,10 +19,10 @@ jobs:
- name: Download Artifacts
run: |
mkdir -p /workspace/unkin/rpmbuilder/dist
mkdir -p /workspace/unkin/rpmbuilder/dist/8
export PREVIOUS_RUN_ID=$((GITHUB_RUN_NUMBER - 1))
curl -L -o /workspace/rpms.zip "https://git.query.consul/${GITHUB_REPOSITORY}/actions/runs/${PREVIOUS_RUN_ID}/artifacts/rpms"
unzip /workspace/rpms.zip -d /workspace/unkin/rpmbuilder/dist
curl -L -o /workspace/rpms.zip "https://git.query.consul/${GITHUB_REPOSITORY}/actions/runs/${PREVIOUS_RUN_ID}/artifacts/rpms-8"
unzip /workspace/rpms.zip -d /workspace/unkin/rpmbuilder/dist/8
- name: Show RPMs
run: |
@ -32,7 +32,7 @@ jobs:
env:
DRONECI_PASSWORD: ${{ secrets.DRONECI_PASSWORD }}
run: |
for rpm in $(find /workspace -type f -name "*.rpm"); do
for rpm in $(find /workspace/unkin/rpmbuilder/dist/8 -type f -name "*.rpm"); do
curl --user droneci:${{ secrets.DRONECI_PASSWORD }} --upload-file $rpm https://git.query.consul/api/packages/unkin/rpm/almalinux/el8/upload
done
@ -48,10 +48,10 @@ jobs:
- name: Download Artifacts
run: |
mkdir -p /workspace/unkin/rpmbuilder/dist
mkdir -p /workspace/unkin/rpmbuilder/dist/9
export PREVIOUS_RUN_ID=$((GITHUB_RUN_NUMBER - 1))
curl -L -o /workspace/rpms.zip "https://git.query.consul/${GITHUB_REPOSITORY}/actions/runs/${PREVIOUS_RUN_ID}/artifacts/rpms"
unzip /workspace/rpms.zip -d /workspace/unkin/rpmbuilder/dist
curl -L -o /workspace/rpms.zip "https://git.query.consul/${GITHUB_REPOSITORY}/actions/runs/${PREVIOUS_RUN_ID}/artifacts/rpms-9"
unzip /workspace/rpms.zip -d /workspace/unkin/rpmbuilder/dist/9
- name: Show RPMs
run: |
@ -61,6 +61,6 @@ jobs:
env:
DRONECI_PASSWORD: ${{ secrets.DRONECI_PASSWORD }}
run: |
for rpm in $(find /workspace -type f -name "*.rpm"); do
for rpm in $(find /workspace/unkin/rpmbuilder/dist/9 -type f -name "*.rpm"); do
curl --user droneci:${{ secrets.DRONECI_PASSWORD }} --upload-file $rpm https://git.query.consul/api/packages/unkin/rpm/almalinux/el9/upload
done