From 2709f321999b72e084a4422c7d743aeb8f0dae3e Mon Sep 17 00:00:00 2001 From: Rohit Date: Sun, 23 Jun 2024 13:03:14 +0530 Subject: [PATCH] ci/workflow-updated --- .github/workflows/load.yml | 190 ++++++++++++++++++------------------- 1 file changed, 95 insertions(+), 95 deletions(-) diff --git a/.github/workflows/load.yml b/.github/workflows/load.yml index 7c04c83..51afb60 100644 --- a/.github/workflows/load.yml +++ b/.github/workflows/load.yml @@ -1,95 +1,95 @@ -name: bloggios-cloud-gateway load - -on: - workflow_run: - workflows: ["bloggios-cloud-gateway"] - types: - - completed - -jobs: - build: - - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - - steps: - - uses: actions/checkout@v3 - - name: Set up JDK 17 - uses: actions/setup-java@v3 - with: - java-version: '17' - distribution: 'temurin' - server-id: github - settings-path: ${{ github.workspace }} - - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKER_HUB_USERNAME }} - password: ${{ secrets.DOCKER_HUB_PASSWORD }} - - - name: Build with Maven - run: mvn clean install - - - name: Stopping Container - uses: appleboy/ssh-action@master - with: - host: ${{ secrets.V4_HOST }} - username: ${{ secrets.V4_USERNAME }} - key: ${{ secrets.V4_VPS_PRIVATE_KEY }} - port: 22 - script: | - cd /root/bloggios-deployment-docker-files - git stash - git pull origin main - set +e - docker-compose -f docker-compose-load.yml stop bloggios-cloud-gateway - docker rmi bloggios-cloud-gateway:1.0 - set -e - - - name: Copying Logback - uses: appleboy/ssh-action@master - with: - host: ${{ secrets.V4_HOST }} - username: ${{ secrets.V4_USERNAME }} - key: ${{ secrets.V4_VPS_PRIVATE_KEY }} - port: 22 - script: | - rm /root/microservices/bloggios-cloud-gateway/src/main/resources/gateway-logback.xml - cp /root/secrets/logback/gateway-logback.xml /root/microservices/bloggios-cloud-gateway/src/main/resources - - - name: Generating Docker Image for Bloggios - uses: appleboy/ssh-action@master - with: - host: ${{ secrets.V4_HOST }} - username: ${{ secrets.V4_USERNAME }} - key: ${{ secrets.V4_VPS_PRIVATE_KEY }} - port: 22 - script: | - cd /root/microservices/bloggios-cloud-gateway - git stash - git pull origin main - chmod +x mvnw - ./mvnw clean package - - - name: Deploy Docker Image - uses: appleboy/ssh-action@master - with: - host: ${{ secrets.V4_HOST }} - username: ${{ secrets.V4_USERNAME }} - key: ${{ secrets.V4_VPS_PRIVATE_KEY }} - port: 22 - script: | - cd /root/bloggios-deployment-docker-files - docker-compose -f docker-compose-load.yml up -d bloggios-cloud-gateway - - - name: Removing Targets - uses: appleboy/ssh-action@master - with: - host: ${{ secrets.V4_HOST }} - username: ${{ secrets.V4_USERNAME }} - key: ${{ secrets.V4_VPS_PRIVATE_KEY }} - port: 22 - script: | - cd /root/microservices/bloggios-cloud-gateway - rm target -r \ No newline at end of file +#name: bloggios-cloud-gateway load +# +#on: +# workflow_run: +# workflows: ["bloggios-cloud-gateway"] +# types: +# - completed +# +#jobs: +# build: +# +# runs-on: ubuntu-latest +# permissions: +# contents: read +# packages: write +# +# steps: +# - uses: actions/checkout@v3 +# - name: Set up JDK 17 +# uses: actions/setup-java@v3 +# with: +# java-version: '17' +# distribution: 'temurin' +# server-id: github +# settings-path: ${{ github.workspace }} +# - uses: docker/login-action@v1 +# with: +# username: ${{ secrets.DOCKER_HUB_USERNAME }} +# password: ${{ secrets.DOCKER_HUB_PASSWORD }} +# +# - name: Build with Maven +# run: mvn clean install +# +# - name: Stopping Container +# uses: appleboy/ssh-action@master +# with: +# host: ${{ secrets.V4_HOST }} +# username: ${{ secrets.V4_USERNAME }} +# key: ${{ secrets.V4_VPS_PRIVATE_KEY }} +# port: 22 +# script: | +# cd /root/bloggios-deployment-docker-files +# git stash +# git pull origin main +# set +e +# docker-compose -f docker-compose-load.yml stop bloggios-cloud-gateway +# docker rmi bloggios-cloud-gateway:1.0 +# set -e +# +# - name: Copying Logback +# uses: appleboy/ssh-action@master +# with: +# host: ${{ secrets.V4_HOST }} +# username: ${{ secrets.V4_USERNAME }} +# key: ${{ secrets.V4_VPS_PRIVATE_KEY }} +# port: 22 +# script: | +# rm /root/microservices/bloggios-cloud-gateway/src/main/resources/gateway-logback.xml +# cp /root/secrets/logback/gateway-logback.xml /root/microservices/bloggios-cloud-gateway/src/main/resources +# +# - name: Generating Docker Image for Bloggios +# uses: appleboy/ssh-action@master +# with: +# host: ${{ secrets.V4_HOST }} +# username: ${{ secrets.V4_USERNAME }} +# key: ${{ secrets.V4_VPS_PRIVATE_KEY }} +# port: 22 +# script: | +# cd /root/microservices/bloggios-cloud-gateway +# git stash +# git pull origin main +# chmod +x mvnw +# ./mvnw clean package +# +# - name: Deploy Docker Image +# uses: appleboy/ssh-action@master +# with: +# host: ${{ secrets.V4_HOST }} +# username: ${{ secrets.V4_USERNAME }} +# key: ${{ secrets.V4_VPS_PRIVATE_KEY }} +# port: 22 +# script: | +# cd /root/bloggios-deployment-docker-files +# docker-compose -f docker-compose-load.yml up -d bloggios-cloud-gateway +# +# - name: Removing Targets +# uses: appleboy/ssh-action@master +# with: +# host: ${{ secrets.V4_HOST }} +# username: ${{ secrets.V4_USERNAME }} +# key: ${{ secrets.V4_VPS_PRIVATE_KEY }} +# port: 22 +# script: | +# cd /root/microservices/bloggios-cloud-gateway +# rm target -r \ No newline at end of file