name: build-docker-imge on: - push jobs: build: name: Build the docker container runs-on: ubuntu-latest steps: - name: "Git clone" run: git clone ${{ gitea.server_url }}/${{ gitea.repository }}.git . - name: "LS" run: ls -lisa - name: "LS ECHO" run: echo "$(ls)" "${{ gitea.repository }}" "${{ gitea.ref_name }}" "${{ gitea.sha }}" - name: "Git checkout" run: git checkout "${{ gitea.sha }}" - uses: aevea/action-kaniko@master name: Run Kaniko to build our api docker container. with: image: kocoded/nachhilfesystem/api tag: ${{ git.workflow_sha }} tag_with_latest: github.ref == 'refs/heads/master' registry: git.kocoder.xyz username: ${{ secrets.CI_RUNNER_USER }} password: ${{ secrets.CI_RUNNER_TOKEN }} build_file: Dockerfile target: api_serve - uses: aevea/action-kaniko@master name: Run Kaniko to build our web docker container. with: image: kocoded/nachhilfesystem/web tag: ${{ git.workflow_sha }} tag_with_latest: github.ref == 'refs/heads/master' registry: git.kocoder.xyz username: ${{ secrets.CI_RUNNER_USER }} password: ${{ secrets.CI_RUNNER_TOKEN }} build_file: Dockerfile target: web_serve - uses: aevea/action-kaniko@master name: Run Kaniko to build our console docker container. with: image: kocoded/nachhilfesystem/console tag: ${{ git.workflow_sha }} tag_with_latest: github.ref == 'refs/heads/master' registry: git.kocoder.xyz username: ${{ secrets.CI_RUNNER_USER }} password: ${{ secrets.CI_RUNNER_TOKEN }} build_file: Dockerfile target: console