From 65dc580dacdf968f0f67ed431056009e30026a82 Mon Sep 17 00:00:00 2001 From: Deon George Date: Sun, 7 Apr 2024 12:29:43 +1000 Subject: [PATCH] Added gitea CI/CD configuration --- .gitea/workflows/build_docker.yaml | 74 +++++++++++++++--------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/.gitea/workflows/build_docker.yaml b/.gitea/workflows/build_docker.yaml index 63622eb..5e1b02b 100644 --- a/.gitea/workflows/build_docker.yaml +++ b/.gitea/workflows/build_docker.yaml @@ -6,42 +6,42 @@ env: DOCKER_HOST: tcp://127.0.0.1:2375 jobs: -# build: -# name: Build Docker Image -# runs-on: docker-x86 -# container: -# image: docker:dind -# privileged: true -# env: -# ARCH: x86_64 -# 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 }} -# + build: + name: Build Docker Image + runs-on: docker-x86 + container: + image: docker:dind + privileged: true + env: + ARCH: x86_64 + 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 # @@ -59,7 +59,7 @@ jobs: container: image: docker:dind privileged: true -# needs: build + needs: build steps: - name: Build Docker Manifest