name: cicd on: push: branches: - main paths: - 'src/**' jobs: cicd: name: cicd runs-on: dind steps: - name: checkout uses: actions/checkout@v3 - name: cicd run: | echo "export FIREBASE_CI_TOKEN='${{ secrets.FIREBASE_CI_TOKEN }}'" >> ./.env echo "export GITLAB_PAT='${{ secrets.GITLAB_PAT }}'" >> ./.env f=$(mktemp) echo ' FROM registry-app.inhome.blapointe.com:5001/portfolio/resume/builder:latest WORKDIR /mnt COPY ./ /mnt/ RUN bash -c "true; source ./.env; bash ./deploy.firebase.sh" ' | sed 's/^ *//' > $f docker build -f $f -t resume-build:resume-build . result=$? docker rmi resume-build:resume-build || true exit $?