This commit is contained in:
46
.gitea/workflows/ci.yml
Normal file
46
.gitea/workflows/ci.yml
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
name: CI
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches: [main, beta, staging, testing]
|
||||||
|
pull_request:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
ci:
|
||||||
|
uses: http://git.wdipl.com/Rajendra.Reddy/wdipl-actions/.gitea/workflows/ci.yml@main
|
||||||
|
|
||||||
|
with:
|
||||||
|
tech_stack: node
|
||||||
|
|
||||||
|
run_build: true
|
||||||
|
run_sonar: true
|
||||||
|
run_deploy: true
|
||||||
|
wait_for_quality_gate: false
|
||||||
|
|
||||||
|
app_path_beta: /var/www/app-beta
|
||||||
|
app_path_staging: /var/www/app-staging
|
||||||
|
app_path_prod: /var/www/app-prod
|
||||||
|
|
||||||
|
pm2_id: app
|
||||||
|
|
||||||
|
secrets:
|
||||||
|
SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }}
|
||||||
|
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
|
||||||
|
|
||||||
|
BETA_SERVER_HOST: ${{ secrets.BETA_SERVER_HOST }}
|
||||||
|
BETA_SERVER_PORT: ${{ secrets.BETA_SERVER_PORT }}
|
||||||
|
BETA_SERVER_USERNAME: ${{ secrets.BETA_SERVER_USERNAME }}
|
||||||
|
BETA_SERVER_PASSWORD: ${{ secrets.BETA_SERVER_PASSWORD }}
|
||||||
|
BETA_SERVER_KEY: ${{ secrets.BETA_SERVER_KEY }}
|
||||||
|
|
||||||
|
STAGING_SERVER_HOST: ${{ secrets.STAGING_SERVER_HOST }}
|
||||||
|
STAGING_SERVER_PORT: ${{ secrets.STAGING_SERVER_PORT }}
|
||||||
|
STAGING_SERVER_USERNAME: ${{ secrets.STAGING_SERVER_USERNAME }}
|
||||||
|
STAGING_SERVER_PASSWORD: ${{ secrets.STAGING_SERVER_PASSWORD }}
|
||||||
|
STAGING_SERVER_KEY: ${{ secrets.STAGING_SERVER_KEY }}
|
||||||
|
|
||||||
|
PROD_SERVER_HOST: ${{ secrets.PROD_SERVER_HOST }}
|
||||||
|
PROD_SERVER_PORT: ${{ secrets.PROD_SERVER_PORT }}
|
||||||
|
PROD_SERVER_USERNAME: ${{ secrets.PROD_SERVER_USERNAME }}
|
||||||
|
PROD_SERVER_PASSWORD: ${{ secrets.PROD_SERVER_PASSWORD }}
|
||||||
|
PROD_SERVER_KEY: ${{ secrets.PROD_SERVER_KEY }}
|
||||||
Reference in New Issue
Block a user