|
@ -62,31 +62,11 @@ jobs: |
|
|
username: ${{ github.repository_owner }} |
|
|
username: ${{ github.repository_owner }} |
|
|
password: ${{ secrets.GITHUB_TOKEN }} |
|
|
password: ${{ secrets.GITHUB_TOKEN }} |
|
|
|
|
|
|
|
|
- name: Set branch name as env variable |
|
|
|
|
|
run: | |
|
|
|
|
|
currentbranch=$(echo ${GITHUB_REF##*/}) |
|
|
|
|
|
echo "running on $currentbranch" |
|
|
|
|
|
echo "BRANCH=$currentbranch" >> $GITHUB_ENV |
|
|
|
|
|
shell: bash |
|
|
|
|
|
|
|
|
|
|
|
- name: Compose build ${{ env.SERVICE }} |
|
|
|
|
|
run: sudo -E docker-compose build ${{ env.SERVICE }} |
|
|
|
|
|
working-directory: ./src |
|
|
|
|
|
shell: bash |
|
|
|
|
|
env: |
|
|
|
|
|
TAG: ${{ env.BRANCH }} |
|
|
|
|
|
REGISTRY: ${{ secrets.REGISTRY_ENDPOINT }} |
|
|
|
|
|
|
|
|
|
|
|
- name: Compose push ${{ env.SERVICE }} |
|
|
|
|
|
run: sudo -E docker-compose push ${{ env.SERVICE }} |
|
|
|
|
|
working-directory: ./src |
|
|
|
|
|
shell: bash |
|
|
|
|
|
env: |
|
|
|
|
|
TAG: ${{ env.BRANCH }} |
|
|
|
|
|
REGISTRY: ${{ secrets.REGISTRY_ENDPOINT }} |
|
|
|
|
|
|
|
|
|
|
|
- name: Create multiarch manifest |
|
|
|
|
|
run: | |
|
|
|
|
|
docker --config ~/.docker manifest create ${{ secrets.REGISTRY_ENDPOINT }}/${{ env.IMAGE }}:${{ env.BRANCH }} ${{ secrets.REGISTRY_ENDPOINT }}/${{ env.IMAGE }}:linux-${{ env.BRANCH }} |
|
|
|
|
|
docker --config ~/.docker manifest push ${{ secrets.REGISTRY_ENDPOINT }}/${{ env.IMAGE }}:${{ env.BRANCH }} |
|
|
|
|
|
shell: bash |
|
|
|
|
|
|
|
|
- name: Pushing Image to Github Container Registry |
|
|
|
|
|
uses: docker/build-push-action@v2 |
|
|
|
|
|
with: |
|
|
|
|
|
context: ./src/Services/Ordering/Ordering.BackgroundTasks |
|
|
|
|
|
version: latest |
|
|
|
|
|
file: Dockerfile |
|
|
|
|
|
push: true |
|
|
|
|
|
tags: ghcr.io/${{ github.repository }}:latest |