diff --git a/.gitea/workflows/build_image.yaml b/.gitea/workflows/build_image.yaml index f37c687..675a47e 100644 --- a/.gitea/workflows/build_image.yaml +++ b/.gitea/workflows/build_image.yaml @@ -1,16 +1,9 @@ name: Gitea Actions to build image run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 on: [push] - # workflow_dispatch: - # inputs: - # who-to-greet: - # description: Who to greet in the log - # required: true - # default: 'World' - # type: string + jobs: build: - runs-on: ubuntu-latest permissions: contents: read @@ -36,9 +29,10 @@ jobs: repository: staffadmin/gitea-runner persist-credentials: false ssh-strict: false - token: ${{ secrets.GH_PAT }} # `GH_PAT` is a secret that contains your PAT + token: ${{ secrets.ACCESS_TOKEN_GIT }} # `GH_PAT` is a secret that contains your PAT ssh-known-hosts: ${{ secrets.SSH_KNOWN_GITEA }} + # Install DOCKER - run: apt-get update - run: apt-get install ca-certificates curl gnupg - run: install -m 0755 -d /etc/apt/keyrings @@ -48,8 +42,6 @@ jobs: - run: apt-get update - run: apt-get -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin - # - run: sleep 400 - - name: Build the Docker image run: docker build . --file Dockerfile --tag test:$(date +%s) @@ -61,36 +53,27 @@ jobs: with: cosign-release: 'v1.11.0' - # Workaround: https://github.com/docker/build-push-action/issues/461 - name: Setup Docker buildx uses: https://github.com/docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3.0.0 - - run: sleep 200 - - # Login against a Docker registry except on PR # https://github.com/docker/login-action - - name: Log into registry ${{ env.REGISTRY }} - env: - REGISTRY: registry.jingoh.fr + - name: Log into registry ${{ env.REGISTRY_DOCKER }} #if: gitea.event_name != 'pull_request' uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0 with: - registry: ${{ env.REGISTRY }} - username: ${{ secrets.GIT_USER }} - password: ${{ secrets.GIT_PASS }} + registry: ${{ env.REGISTRY_DOCKER }} + username: ${{ secrets.REGISTRY_DOCKER_USER }} + password: ${{ secrets.REGISTRY_DOCKER_PASS }} # Extract metadata (tags, labels) for Docker # https://github.com/docker/metadata-action - name: Extract Docker metadata id: meta - env: - REGISTRY: registry.jingoh.fr - IMAGE_NAME: test uses: docker/metadata-action@98669ae865ea3cffbcbaa878cf57c20bbf1c6c38 with: - images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + images: ${{ env.REGISTRY_DOCKER }}/${{ env.DOCKER_IMAGE_NAME }} # Build and push Docker image with Buildx (don't push on PR) # https://github.com/docker/build-push-action