From d4b99aae4155746863e6fd552af2ca447a1fce55 Mon Sep 17 00:00:00 2001 From: Anthony Dumas Date: Sat, 4 Nov 2023 15:09:17 +0100 Subject: [PATCH] feat: update github workflow --- .github/workflows/test.yml | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 11e5b44..2ee392f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,21 +1,21 @@ -name: CV_Web_ADM - -on: [push, pull_request] +on: + push: + branches: + - 'main' jobs: - build: - runs-on: ubuntu-latest - name: Test CV Web Dumas + deploy_to_main: + name: Deploy app to the Multirisque main setup + runs-on: self-hosted steps: - - uses: actions/checkout@v1 - - name: Install requirements - run: npm ci - - name: Run tests and collect coverage - run: npm run test - - name: Upload coverage reports to Codecov - run: | - # Replace `linux` below with the appropriate OS - # Options are `alpine`, `linux`, `macos`, `windows` - curl -Os https://uploader.codecov.io/latest/linux/codecov - chmod +x codecov - ./codecov -t ${CODECOV_TOKEN} + - name: Check out the repo + uses: actions/checkout@v2 + - name: SSH Command + uses: D3rHase/ssh-command-action@v0.2.2 + with: + host: ${{secrets.HOST}} # Remote server address / ip - required + port: ${{secrets.PORT}} # Remote server port - Default: 22 - optional + user: ${{secrets.USER}} # Remote server user - required + private_key: ${{secrets.PRIVATE_KEY}} # Private ssh key registered on the remote server - required + host_fingerprint: ${{secrets.HOST_FINGERPRINT}} # Public ssh key fingerprint, viewable via ssh-keyscan -H $HOST -p $PORT - optional + command: cd ./docker-data/perso/ && ./updateCV.sh # Command to be executed - Default: echo 'hello world'