Skip to content

Commit

Permalink
ci: new action for pushing CSI images
Browse files Browse the repository at this point in the history
Signed-off-by: SRIKUMAR VENUGOPAL <[email protected]>
  • Loading branch information
srikumar003 committed Nov 22, 2024
1 parent 6ce95c3 commit 08473cd
Showing 1 changed file with 48 additions and 0 deletions.
48 changes: 48 additions & 0 deletions .github/workflows/push-updated-csi-plugins.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Build and push multiarch images
on:
push:
branches:
- master
paths:
- "src/csi-s3/**"
- "src/csi-nfs/**"

jobs:
csi-s3:
runs-on: ubuntu-latest
steps:
- name: Clone Datashim
uses: actions/checkout@v2
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login to Container Registry
uses: docker/login-action@v2
with:
registry: ${{ vars.REGISTRY_URL }}
username: ${{ secrets.REGISTRY_USERNAME }}
password: ${{ secrets.REGISTRY_PASSWORD }}
- name: Build and push CSI-S3 images
run: |
cd src/csi-s3
./build_and_push_multiarch_csis3.sh -p ${{ vars.REGISTRY_URL }}
csi-nfs:
runs-on: ubuntu-latest
steps:
- name: Clone Datashim
uses: actions/checkout@v2
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login to Container Registry
uses: docker/login-action@v2
with:
registry: ${{ vars.REGISTRY_URL }}
username: ${{ secrets.REGISTRY_USERNAME }}
password: ${{ secrets.REGISTRY_PASSWORD }}
- name: Build and push CSI-NFS images
run: |
cd src/csi-driver-nfs
./build_and_push_multiarch_csinfs.sh -p ${{ vars.REGISTRY_URL }}

0 comments on commit 08473cd

Please sign in to comment.