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