Merge pull request #24 from DNUM-SocialGouv/feat/handle-private-repo #14
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: deploy-to-harbor | |
on: | |
- push | |
jobs: | |
deploy: | |
name: Build and deploy docker images to Harbor | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout Repository | |
uses: actions/checkout@v2 | |
- name: Build Hasura Docker Image | |
run: docker build -t harbor.fabrique.social.gouv.fr/sdpsn/cs2j/emjpm/hasura:${GITHUB_REF##*/} -f ./packages/hasura/Dockerfile . | |
- name: Build App Docker Image | |
run: docker build -t harbor.fabrique.social.gouv.fr/sdpsn/cs2j/emjpm/app:${GITHUB_REF##*/} -f ./packages/app/Dockerfile . | |
- name: Build Api Docker Image | |
run: docker build -t harbor.fabrique.social.gouv.fr/sdpsn/cs2j/emjpm/api:${GITHUB_REF##*/} -f ./packages/api/Dockerfile . | |
- name: Login Harbor | |
run: docker login harbor.fabrique.social.gouv.fr -u '${{ secrets.HARBOR_USERNAME }}' -p '${{ secrets.HARBOR_PASSWORD }}' | |
- name: Push Hasura Docker Image to Harbor | |
run: docker push harbor.fabrique.social.gouv.fr/sdpsn/cs2j/emjpm/hasura:${GITHUB_REF##*/} | |
- name: Push App Docker Image to Harbor | |
run: docker push harbor.fabrique.social.gouv.fr/sdpsn/cs2j/emjpm/app:${GITHUB_REF##*/} | |
- name: Push Api Docker Image to Harbor | |
run: docker push harbor.fabrique.social.gouv.fr/sdpsn/cs2j/emjpm/api:${GITHUB_REF##*/} |