name: CICD run-name: ${{ gitea.actor }} triggered CICD on: [push] jobs: Explore-Gitea-Actions: runs-on: my_custom_label steps: - name: Build Dockerfile run: | export BUILDIMGTAG="`cat Dockerfile | tail -n1 | sed 's/^.*\///g'`" docker build -t $BUILDIMGTAG . docker images - name: Tag and Push (Harbor) run: | export BUILDIMGTAG="`cat Dockerfile | tail -n1 | sed 's/^.*\///g'`" export FINALBUILDTAG="`cat Dockerfile | tail -n1 | sed 's/^#//g'`" docker tag $BUILDIMGTAG $FINALBUILDTAG docker images echo $CR_PAT | docker login harbor.freshbrewed.science -u $CR_USER --password-stdin docker push $FINALBUILDTAG env: # Or as an environment variable CR_PAT: ${{ secrets.CR_PAT }} CR_USER: ${{ secrets.CR_USER }} - name: Tag and Push (Dockerhub) run: | export BUILDIMGTAG="`cat Dockerfile | tail -n1 | sed 's/^.*\///g'`" docker tag $BUILDIMGTAG $DHUSER/$BUILDIMGTAG docker images echo $DHPAT | docker login -u $DHUSER --password-stdin docker push $DHUSER/$BUILDIMGTAG env: # Or as an environment variable DHPAT: ${{ secrets.DHPAT }} DHUSER: ${{ secrets.DHUSER }}