From 843f1822d93d5178362a35c3a22cdad3973409af Mon Sep 17 00:00:00 2001 From: Deon George Date: Sun, 7 Apr 2024 18:59:05 +1000 Subject: [PATCH] Added gitea CI/CD configuration --- .gitea/workflows/build_docker.yaml | 52 ++---------------------------- 1 file changed, 3 insertions(+), 49 deletions(-) diff --git a/.gitea/workflows/build_docker.yaml b/.gitea/workflows/build_docker.yaml index 12c82ea..1854170 100644 --- a/.gitea/workflows/build_docker.yaml +++ b/.gitea/workflows/build_docker.yaml @@ -13,7 +13,7 @@ jobs: - x86_64 - arm64 - name: Build Docker ${{ matrix.arch }} Image + name: Build Docker Image runs-on: docker-${{ matrix.arch }} container: image: docker:dind @@ -59,60 +59,14 @@ jobs: push: true tags: "${{ steps.registry.outputs.registry }}/${{ env.GITHUB_REPOSITORY }}:${{ env.VERSIONARCH }}" -# build-arm64: -# name: Build Docker arm64 Image -# runs-on: docker-arm64 -# container: -# image: docker:dind -# privileged: true -# env: -# ARCH: arm64 -# VERSIONARCH: ${{ env.VERSION }}-${{ env.ARCH }} -# -# steps: -# - name: Environment Setup -# run: | -# # If we have a proxy use it -# if [ -n "${HTTP_PROXY}" ]; then echo "HTTP PROXY [${HTTP_PROXY}]"; sed -i -e s'/https/http/' /etc/apk/repositories; fi -# # Some pre-reqs -# apk add git curl nodejs -# # Start docker -# ( dockerd --host=tcp://0.0.0.0:2375 --tls=false & ) && sleep 3 -# ## Some debugging info -# # docker info && docker version -# # env|sort -# -# - name: Registry FQDN Setup -# id: registry -# run: | -# registry=${{ github.server_url }} -# echo "registry=${registry##http*://}" >> "$GITHUB_OUTPUT" -# -# - name: Container Registry Login -# uses: docker/login-action@v2 -# with: -# registry: ${{ steps.registry.outputs.registry }} -# username: ${{ gitea.actor }} -# password: ${{ secrets.PKG_WRITE_TOKEN }} -# -# - name: Code Checkout -# uses: actions/checkout@v4 -# -# - name: Build and Push Docker Image -# uses: docker/build-push-action@v5 -# with: -# context: . -# file: docker/Dockerfile -# push: true -# tags: "${{ steps.registry.outputs.registry }}/${{ env.GITHUB_REPOSITORY }}:${{ env.VERSIONARCH }}" - manifest: name: Final Docker Image Manifest runs-on: docker-x86_64 container: image: docker:dind privileged: true - needs: [build-x86_64,build-arm64] + #needs: [build-x86_64,build-arm64] + needs: [build] steps: - name: Environment Setup