Extending pipeline to deployment steps (with dry-run flag - fingers crossed).

This commit is contained in:
2024-12-02 17:39:12 -05:00
parent fe86d85892
commit 146f109fb5
+27 -16
View File
@@ -88,13 +88,24 @@ jobs:
# echo "Manual approval step reached. Please approve to proceed." # echo "Manual approval step reached. Please approve to proceed."
# exit 1 # exit 1
# deploy-changes: deploy-changes:
# name: Merge and Deploy Changes name: Merge and Deploy Changes
# needs: manual-approval needs: manual-approval
# runs-on: self-hosted runs-on: self-hosted
# steps: steps:
# - name: Checkout Code - name: Checkout Code
# uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Install Tea CLI
run: |
curl -sSL https://dl.gitea.io/tea/0.9.1/tea-0.9.1-linux-amd64 > /usr/local/bin/tea
chmod +x /usr/local/bin/tea
- name: Merge PR with Tea CLI
run: |
tea pr merge --login git-sonarqube-bot --token ${{ secrets.BOT_GITEA_TOKEN }} \
--repo ${{ gitea.event.repository.owner.login }}/${{ github.event.repository.name }} \
--number ${{ gitea.event.pull_request.number }}
# - name: Merge Pull Request # - name: Merge Pull Request
# uses: prasiman/gocurl@v1 # uses: prasiman/gocurl@v1
@@ -104,15 +115,15 @@ jobs:
# headers: > # headers: >
# Authorization: token ${{ secrets.BOT_GITEA_TOKEN }} # Authorization: token ${{ secrets.BOT_GITEA_TOKEN }}
# - name: Deploy Docker Compose Changes - name: Deploy Docker Compose Changes
# - uses: astappiev/docker-compose-remote-action@master uses: astappiev/docker-compose-remote-action@master
# name: Docker-Compose Remote Deployment with:
# with: ssh_host: 192.168.1.254
# ssh_host: example.com ssh_user: gitea-deploy
# ssh_user: ${{ secrets.DEPLOY_USERNAME }} ssh_private_key: ${{ secrets.DEPLOY_PRIVATE_SSH_KEY }}
# ssh_private_key: ${{ secrets.DEPLOY_PRIVATE_KEY }} ssh_host_public_key: ${{ secrets.DEPLOY_PUBLIC_SSH_KEY }}
# ssh_host_public_key: ${{ secrets.DEPLOY_PUBLIC_KEY }} docker_env: $ {{ secrets.RINOA_DOCKER_ENV }}
# docker_compose_prefix: myapp docker_args: -d --remove-orphans --build --dry-run
# uses: alex-ac/github-action-ssh-docker-compose@master # uses: alex-ac/github-action-ssh-docker-compose@master
# with: # with: