diff --git a/.gitea/workflow/deployTestCevital.yml b/.gitea/workflows/deployTestCevital.yml similarity index 96% rename from .gitea/workflow/deployTestCevital.yml rename to .gitea/workflows/deployTestCevital.yml index 9573efb..8af0401 100644 --- a/.gitea/workflow/deployTestCevital.yml +++ b/.gitea/workflows/deployTestCevital.yml @@ -1,64 +1,64 @@ - -name: Deploy triz-docs to civital server test - -on: - push: - branches: [ main ] - -jobs: - build-and-deploy: - runs-on: trizservicetest - - env: - # === PROJECT === - GIT_REPO_URL: 145.239.66.197:3000/TrizTech/TrizTresorieRepository.git - BRANCH: main - GIT_TOKEN: ${{ secrets.GITEAACTTOKEN }} - # === WORKSPACE === - WORKSPACE_DIR: C:\CICD\workspace - - steps: - - # -------------------------------------------------- - # 1. Prepare clean workspace (no source kept) - # -------------------------------------------------- - - name: Prepare workspace - shell: cmd - run: | - if exist %WORKSPACE_DIR% rmdir /S /Q %WORKSPACE_DIR% - mkdir %WORKSPACE_DIR% - - # -------------------------------------------------- - # 2. Clone source (shallow, fast) --depth 1 -b %BRANCH% - # -------------------------------------------------- - - name: Clone source code - shell: cmd - run: | - cd %WORKSPACE_DIR% - git clone --depth 1 --branch %BRANCH% http://ciRunner:%GIT_TOKEN%@%GIT_REPO_URL% . - - - - name: Install deps - run: | - cd %WORKSPACE_DIR% - npm ci - - - name: Build - run: | - cd %WORKSPACE_DIR% - npm run build - - - name: Deploy - run: | - cd %WORKSPACE_DIR% - rm -rf /var/www/docs/* - cp -r build/* /var/www/docs/ - - # -------------------------------------------------- - # 10. Cleanup source code (no trace left) - # -------------------------------------------------- - - name: Cleanup workspace - if: always() - shell: cmd - run: | - rmdir /S /Q %WORKSPACE_DIR% + +name: Deploy triz-docs to civital server test + +on: + push: + branches: [ main ] + +jobs: + build-and-deploy: + runs-on: trizservicetest + + env: + # === PROJECT === + GIT_REPO_URL: 145.239.66.197:3000/TrizTech/TrizTresorieRepository.git + BRANCH: main + GIT_TOKEN: ${{ secrets.GITEAACTTOKEN }} + # === WORKSPACE === + WORKSPACE_DIR: C:\CICD\workspace + + steps: + + # -------------------------------------------------- + # 1. Prepare clean workspace (no source kept) + # -------------------------------------------------- + - name: Prepare workspace + shell: cmd + run: | + if exist %WORKSPACE_DIR% rmdir /S /Q %WORKSPACE_DIR% + mkdir %WORKSPACE_DIR% + + # -------------------------------------------------- + # 2. Clone source (shallow, fast) --depth 1 -b %BRANCH% + # -------------------------------------------------- + - name: Clone source code + shell: cmd + run: | + cd %WORKSPACE_DIR% + git clone --depth 1 --branch %BRANCH% http://ciRunner:%GIT_TOKEN%@%GIT_REPO_URL% . + + + - name: Install deps + run: | + cd %WORKSPACE_DIR% + npm ci + + - name: Build + run: | + cd %WORKSPACE_DIR% + npm run build + + - name: Deploy + run: | + cd %WORKSPACE_DIR% + rm -rf /var/www/docs/* + cp -r build/* /var/www/docs/ + + # -------------------------------------------------- + # 10. Cleanup source code (no trace left) + # -------------------------------------------------- + - name: Cleanup workspace + if: always() + shell: cmd + run: | + rmdir /S /Q %WORKSPACE_DIR% diff --git a/.gitea/workflow/pushMainTo150.yml b/.gitea/workflows/pushMainTo150.yml similarity index 96% rename from .gitea/workflow/pushMainTo150.yml rename to .gitea/workflows/pushMainTo150.yml index 079c30f..01fa4ac 100644 --- a/.gitea/workflow/pushMainTo150.yml +++ b/.gitea/workflows/pushMainTo150.yml @@ -1,64 +1,64 @@ - -name: Deploy triz-docs to civital server test - -on: - push: - branches: [ main ] - -jobs: - build-and-deploy: - runs-on: serveurtest150 - - env: - # === PROJECT === - GIT_REPO_URL: 145.239.66.197:3000/TrizTech/TrizTresorieRepository.git - BRANCH: main - GIT_TOKEN: ${{ secrets.GITEAACTTOKEN }} - # === WORKSPACE === - WORKSPACE_DIR: C:\CICD\workspace - - steps: - - # -------------------------------------------------- - # 1. Prepare clean workspace (no source kept) - # -------------------------------------------------- - - name: Prepare workspace - shell: cmd - run: | - if exist %WORKSPACE_DIR% rmdir /S /Q %WORKSPACE_DIR% - mkdir %WORKSPACE_DIR% - - # -------------------------------------------------- - # 2. Clone source (shallow, fast) --depth 1 -b %BRANCH% - # -------------------------------------------------- - - name: Clone source code - shell: cmd - run: | - cd %WORKSPACE_DIR% - git clone --depth 1 --branch %BRANCH% http://ciRunner:%GIT_TOKEN%@%GIT_REPO_URL% . - - - - name: Install deps - run: | - cd %WORKSPACE_DIR% - npm ci - - - name: Build - run: | - cd %WORKSPACE_DIR% - npm run build - - - name: Deploy - run: | - cd %WORKSPACE_DIR% - rm -rf /var/www/docs/* - cp -r build/* /var/www/docs/ - - # -------------------------------------------------- - # 10. Cleanup source code (no trace left) - # -------------------------------------------------- - - name: Cleanup workspace - if: always() - shell: cmd - run: | - rmdir /S /Q %WORKSPACE_DIR% + +name: Deploy triz-docs to civital server test + +on: + push: + branches: [ main ] + +jobs: + build-and-deploy: + runs-on: serveurtest150 + + env: + # === PROJECT === + GIT_REPO_URL: 145.239.66.197:3000/TrizTech/TrizTresorieRepository.git + BRANCH: main + GIT_TOKEN: ${{ secrets.GITEAACTTOKEN }} + # === WORKSPACE === + WORKSPACE_DIR: C:\CICD\workspace + + steps: + + # -------------------------------------------------- + # 1. Prepare clean workspace (no source kept) + # -------------------------------------------------- + - name: Prepare workspace + shell: cmd + run: | + if exist %WORKSPACE_DIR% rmdir /S /Q %WORKSPACE_DIR% + mkdir %WORKSPACE_DIR% + + # -------------------------------------------------- + # 2. Clone source (shallow, fast) --depth 1 -b %BRANCH% + # -------------------------------------------------- + - name: Clone source code + shell: cmd + run: | + cd %WORKSPACE_DIR% + git clone --depth 1 --branch %BRANCH% http://ciRunner:%GIT_TOKEN%@%GIT_REPO_URL% . + + + - name: Install deps + run: | + cd %WORKSPACE_DIR% + npm ci + + - name: Build + run: | + cd %WORKSPACE_DIR% + npm run build + + - name: Deploy + run: | + cd %WORKSPACE_DIR% + rm -rf /var/www/docs/* + cp -r build/* /var/www/docs/ + + # -------------------------------------------------- + # 10. Cleanup source code (no trace left) + # -------------------------------------------------- + - name: Cleanup workspace + if: always() + shell: cmd + run: | + rmdir /S /Q %WORKSPACE_DIR%