From 80627855ba38ba120ec9fba100e9b52a7958fac8 Mon Sep 17 00:00:00 2001 From: Augusto Date: Tue, 30 Apr 2024 19:32:59 +0200 Subject: [PATCH] Adding the ci --- .github/workflows/release.yml | 157 +--------------------------------- 1 file changed, 1 insertion(+), 156 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c683e3c..a17e2f5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,163 +26,8 @@ jobs: docker compose --profile prod down export GITHUB_ACTIONS=true echo "The value of GITHUB ACTIONS is: $GITHUB_ACTIONS" - npm --prefix webapp install + npm --prefix webapp ci docker compose --profile prod up -d --pull always sleep 30 cd webapp/e2e jest - - - docker-push-roomservice: - name: Push room service Docker Image to GitHub Packages - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - needs: [e2etests] - steps: - - uses: actions/checkout@v4 - - name: Publish to Registry - uses: elgohr/Publish-Docker-Github-Action@v5 - with: - name: arquisoft/wiq_es05c/roomservice - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - registry: ghcr.io - workdir: roomservice - buildargs: REACT_APP_API_URI - env: # Esta lĂ­nea estaba mal indentada - REACT_APP_API_URI: http://${{ secrets.DEPLOY_HOST }}:3000 - - docker-push-webapp: - name: Push webapp Docker Image to GitHub Packages - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - needs: [e2etests] - steps: - - uses: actions/checkout@v4 - - name: Publish to Registry - uses: elgohr/Publish-Docker-Github-Action@v5 - env: - REACT_APP_API_URI: http://${{ secrets.DEPLOY_HOST }}:8000 - REACT_APP_SOCKET_URI: http://${{ secrets.DEPLOY_HOST }}:8005 - with: - name: arquisoft/wiq_es05c/webapp - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - registry: ghcr.io - workdir: webapp - buildargs: REACT_APP_API_URI,REACT_APP_SOCKET_URI - - docker-push-questionservice: - name: Push question service Docker Image to GitHub Packages - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - needs: [e2etests] - steps: - - uses: actions/checkout@v4 - - name: Publish to Registry - uses: elgohr/Publish-Docker-Github-Action@v5 - with: - name: arquisoft/wiq_es05c/questionservice - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - registry: ghcr.io - workdir: questionservice - - docker-push-historyservice: - name: Push question service Docker Image to GitHub Packages - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - needs: [e2etests] - steps: - - uses: actions/checkout@v4 - - name: Publish to Registry - uses: elgohr/Publish-Docker-Github-Action@v5 - with: - name: arquisoft/wiq_es05c/historyservice - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - registry: ghcr.io - workdir: historyservice - - docker-push-authservice: - name: Push auth service Docker Image to GitHub Packages - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - needs: [e2etests] - steps: - - uses: actions/checkout@v4 - - name: Publish to Registry - uses: elgohr/Publish-Docker-Github-Action@v5 - with: - name: arquisoft/wiq_es05c/authservice - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - registry: ghcr.io - workdir: users/authservice - - docker-push-userservice: - name: Push user service Docker Image to GitHub Packages - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - needs: [e2etests] - steps: - - uses: actions/checkout@v4 - - name: Publish to Registry - uses: elgohr/Publish-Docker-Github-Action@v5 - with: - name: arquisoft/wiq_es05c/userservice - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - registry: ghcr.io - workdir: users/userservice - - docker-push-gatewayservice: - name: Push gateway service Docker Image to GitHub Packages - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - needs: [e2etests] - steps: - - uses: actions/checkout@v4 - - name: Publish to Registry - uses: elgohr/Publish-Docker-Github-Action@v5 - with: - name: arquisoft/wiq_es05c/gatewayservice - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - registry: ghcr.io - workdir: gatewayservice - docker-push-grafana: - name: Push Grafana Docker Image to GitHub Packages - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - needs: [e2etests] - steps: - - uses: actions/checkout@v4 - - name: Publish to Registry - uses: elgohr/Publish-Docker-Github-Action@v5 - with: - name: arquisoft/wiq_es05c/grafana - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - registry: ghcr.io - workdir: grafana - buildargs: GF_SECURITY_ADMIN_PASSWORD - env: - GF_SECURITY_ADMIN_PASSWORD: ${{ secrets.GF_SECURITY_ADMIN_PASSWORD }} -