diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 48c9497..c781ef0 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -16,8 +16,11 @@ jobs: - name: Cleanup old code run: rm -rfv * + # - name: Clone repository + # run: git clone https://gitea.thezengarden.net/podman/ansible-dev.git + - name: Clone repository - run: git clone https://gitea.thezengarden.net/podman/ansible-dev.git + uses: actions/checkout@v4 - name: Environment check run: | @@ -27,25 +30,32 @@ jobs: pwd tree - Docker-Login: - runs-on: self-hosted - defaults: - run: - working-directory: /home/builds/src + # Docker-Login: + # runs-on: self-hosted + # defaults: + # run: + # working-directory: /home/builds/src + + # steps: + # - name: Docker login + # run: echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login --username ${{ secrets.REGISTRY_USER }} --password-stdin ${{ vars.REGISTRY }} + + Docker-Login: + uses: docker/login-action@v3 + with: + registry: ${{ vars.REGISTRY }} + username: ${{ secrets.REGISTRY_USER }} + password: ${{ secrets.REGISTRY_PASSWORD }} - steps: - - name: Docker login - run: echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login --username ${{ secrets.REGISTRY_USER }} --password-stdin ${{ vars.REGISTRY }} Build-Fedora: runs-on: self-hosted defaults: run: - working-directory: /home/builds/src + working-directory: /home/builds/src/ansible-dev steps: - name: Build Fedora 39 Docker Image run: | - cd ansible-dev echo "docker build --no-cache -f build/Containerfile.fedora39 -t ${{ vars.REGISTRY }}/${{ env.GITHUB_REPOSITORY }}/${{ vars.BUILD_NAME_FEDORA }}:${{ env.GITHUB_REF_NAME }}-${{ env.GITHUB_RUN_NUMBER }} ." docker push ${{ vars.REGISTRY }}/${{ env.GITHUB_REPOSITORY }}/${{ vars.BUILD_NAME_FEDORA }}:${{ env.GITHUB_REF_NAME }}-${{ env.GITHUB_RUN_NUMBER }}