Skip to content

Set Job as owner of ConfigMap so they delete together #32

Set Job as owner of ConfigMap so they delete together

Set Job as owner of ConfigMap so they delete together #32

# name: desaccess-backend-build
# on:
# push:
# branches:
# - 'master'
# paths:
# - '**'
# workflow_dispatch:
# jobs:
# docker:
# runs-on: ubuntu-latest
# steps:
# -
# name: Checkout
# uses: actions/checkout@v2
# with:
# submodules: recursive
# -
# name: Set up QEMU
# uses: docker/setup-qemu-action@v1
# -
# name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v1
# -
# name: Cache Docker layers
# uses: actions/cache@v2
# with:
# path: /tmp/.buildx-cache
# key: ${{ runner.os }}-buildx-${{ github.sha }}
# restore-keys: |
# ${{ runner.os }}-buildx-
# -
# name: Login to container registry
# uses: docker/login-action@v1
# with:
# registry: "hub.ncsa.illinois.edu"
# username: "${{ secrets.NCSA_HARBOR_USERNAME }}"
# password: "${{ secrets.NCSA_HARBOR_TOKEN }}"
# -
# name: Build and push
# id: docker_build
# uses: docker/build-push-action@v2
# with:
# context: .
# push: true
# tags: hub.ncsa.illinois.edu/des/desaccess-backend:latest
# # From https://github.com/docker/build-push-action/blob/master/docs/advanced/cache.md#github-cache
# cache-from: type=local,src=/tmp/.buildx-cache
# cache-to: type=local,dest=/tmp/.buildx-cache-new
# -
# # Temp fix
# # https://github.com/docker/build-push-action/issues/252
# # https://github.com/moby/buildkit/issues/1896
# name: Move cache
# run: |
# rm -rf /tmp/.buildx-cache
# mv /tmp/.buildx-cache-new /tmp/.buildx-cache
# -
# name: Image digest
# run: echo ${{ steps.docker_build.outputs.digest }}