Extending pipeline to deployment steps (with dry-run flag - fingers crossed).
This commit is contained in:
+27
-16
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user