Skip to content

Commit

Permalink
Improvement - Acciones de Github - Adaptar Github Actions (2) (#18)
Browse files Browse the repository at this point in the history
  • Loading branch information
AlbertoSTIC authored and jordiSTIC committed Jan 23, 2024
1 parent b437eea commit 799f229
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions .github/workflows/Develop_UpdateInstanceOnPush.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Develop - Update instance on Push
name: Develop - Update develop instance
on:
pull_request:
types: [synchronize]
Expand All @@ -8,6 +8,9 @@ on:
env:
DEVELOP_HOST: ${{ secrets.DEVELOP_HOST}}
DEVELOP_SSH_USERNAME: ${{ secrets.DEVELOP_SSH_USERNAME}}
DEVELOP_DOMAIN_NAME: ${{ secrets.DEVELOP_DOMAIN_NAME}}
MAIN_HOST: ${{ secrets.MAIN_HOST}}
MAIN_SSH_USERNAME: ${{ secrets.MAIN_SSH_USERNAME}}
jobs:
update_develop_instance:
name: Update develop instance
Expand All @@ -20,6 +23,8 @@ jobs:
known_hosts: unnecessary
- name: Adding Known Hosts Develop
run: ssh-keyscan -H $DEVELOP_HOST >> ~/.ssh/known_hosts
- name: Adding Known Hosts Main
run: ssh-keyscan -H $MAIN_HOST >> ~/.ssh/known_hosts
- name: Extract branch name
run: echo ${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}} && echo 'BRANCH='${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}} >> $GITHUB_ENV
- name: Extract branch clean
Expand All @@ -31,7 +36,11 @@ jobs:
- name: echo environment variables
run: echo ${{ env }}
- name: Update develop instance
run: ssh $DEVELOP_SSH_USERNAME@$DEVELOP_HOST "test -e /web/${{ env.BRANCH_CLEAN }}" && (echo "Directory branch exists" && ssh $DEVELOP_SSH_USERNAME@$DEVELOP_HOST "cd /web/${{ env.BRANCH_CLEAN }} && git stash && git pull && wget --delete-after --no-check-certificate https://develop.sinergiacrm.org/${{ env.BRANCH_CLEAN }}/SticRepair.php && rm -rf /web/${{ env.BRANCH_CLEAN }}/cache" && wget --delete-after --no-check-certificate https://develop.sinergiacrm.org/${{ env.BRANCH_CLEAN }}) || echo "Branch doesn't exist in develop"
run: ssh $DEVELOP_SSH_USERNAME@$DEVELOP_HOST "test -e /web/${{ env.BRANCH_CLEAN }}" && (echo "Directory branch exists" && ssh $DEVELOP_SSH_USERNAME@$DEVELOP_HOST "cd /web/${{ env.BRANCH_CLEAN }} && git stash && git pull && rm -rf /web/${{ env.BRANCH_CLEAN }}/cache") || echo "Branch doesn't exist in develop"
- name: Repair develop instance
run: ssh $MAIN_SSH_USERNAME@$MAIN_HOST "scp ~/scripts/common/SticRepair.php $DEVELOP_SSH_USERNAME@$DEVELOP_HOST:/web/${{ env.BRANCH_CLEAN }}/SticRepair.php" &&
wget -O - --no-check-certificate https://$DEVELOP_DOMAIN_NAME/${{ env.BRANCH_CLEAN }}/SticRepair.php &&
ssh $DEVELOP_SSH_USERNAME@$DEVELOP_HOST "rm -rf /web//${{ env.BRANCH_CLEAN }}/SticRepair.php"
- name: Create or Edit PR comment
uses: thollander/actions-comment-pull-request@v1
with:
Expand Down

0 comments on commit 799f229

Please sign in to comment.