name: Gitea Actions Demo run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 on: [push] jobs: Explore-Gitea-Actions: runs-on: ubuntu-latest container: image: catthehacker/ubuntu:act-latest volumes: - /var/run/user/1000/docker.sock:/var/run/docker.sock - /var/run/secrets/kubernetes.io/serviceaccount:/var/run/secrets/kubernetes.io/serviceaccount env: - name: KUBERNETES_PORT value: "tcp://10.43.0.1:443" - name: KUBERNETES_PORT_443_TCP value: "tcp://10.43.0.1:443" - name: KUBERNETES_PORT_443_TCP_ADDR value: "10.43.0.1" - name: KUBERNETES_PORT_443_TCP_PORT value: "443" - name: KUBERNETES_PORT_443_TCP_PROTO value: "tcp" - name: KUBERNETES_SERVICE_HOST value: "10.43.0.1" - name: KUBERNETES_SERVICE_PORT value: "443" - name: KUBERNETES_SERVICE_PORT_HTTPS value: "443" steps: - run: echo "🎉 The job was automatically triggered by a ${{ gitea.event_name }} event." - run: cat /etc/resolv.conf - uses: actions/checkout@v3 #- run: ping google.com #- run: ping zigbee.inhome #- run: ping gitea-http.gitea.svc.cluster.local #- name: setup qemu # uses: docker/setup-qemu-action@v2 #- name: setup buildx # uses: docker/setup-buildx-action@v2 - run: docker buildx create --bootstrap --name=act-agent --driver=kubernetes --driver-opt namespace=act-runners --driver-opt qemu.install=true --driver-opt nodeselector="kubernetes.io/arch=arm64" --driver-opt image=registry.local/buildkit-wagnerca:stable-3-rootless --use #- run: docker buildx create --bootstrap --driver docker-container --driver-opt image=registry.local/buildkit-wagnerca:stable-3-rootless --use - run: docker buildx ls #- uses: actions/checkout@v3 #- name: docker buildx # run: docker buildx build . -f Dockerfile -t registry.local/user/app:latest --push - uses: docker/build-push-action@master with: push: true file: Dockerfile tags: registry.local/nothing:latest - run: docker buildx rm act-agent