name: Gitea Actions Demo run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 on: [push] jobs: Explore-Gitea-Actions: runs-on: ubuntu-latest steps: # - name: Login to container registry # uses: https://github.com/docker/login-action@v3 # with: # registry: https://git.vanespen.dev # username: ${{ secrets.USERNAME }} # password: ${{ secrets.PASSWORD }} - name: Check out repository code uses: actions/checkout@v4 # - name: Set up Docker Buildx # uses: https://github.com/docker/setup-buildx-action@v3 # - name: Build and push # uses: https://github.com/docker/build-push-action@v6 # with: # context: . # push: true # pull: true # no-cache: true # tags: "git.vanespen.dev/evanespen/blog:latest" - name: Setup Kubectl run: | mkdir ~/.kube echo > ~/.kube/config << EOF ${{ secrets.KUBECONFIG }} EOF curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl /usr/local/bin/kubectl apply --validate=false -f argo.yaml