Project | Jenkins job | Purpose | cron | environment |
---|
ANY | service-env-deploy | - This is a manual job only
- Can deploy any service in any environment
- Deploys the version in platform.yml
| no | Any |
---|
|
|
|
|
|
---|
ANY | service-pipeline | - Run by other jenkins jobs
- Creates JAR and Docker inages
- Put them into the registry
| no | None/Dev |
---|
|
|
|
|
|
---|
ESR | esr | - This is the main job for esr
- It is triggered by a push into github
- It creates the JAR and Docker image by running service-pipeline
- When FINALTAG is set, it deploys esr-etl into dev
| no | None/Dev |
---|
|
|
|
|
|
---|
ESR-ETL | tis-esr-etl | - This is the main job for esr
- It is triggered by a push into github
- It creates the JAR and Docker image by running service-pipeline
- When FINALTAG is set, it deploys esr-etl into dev
| no | None/Dev |
---|
| tis-esr-parameterized | - This is for manual run only
- One runs it to pass a parameter like the date or the type of load needed
- It does not create any JAR file or docker image
- It just deploys whatever is in platform.yml into the selected environment
- One can pass any parameter to the job, unlike service-env-deploy
| no | Any |
---|
| tis-esr-etl-param-apc-import | - This is a cron job in jenkins
- It runs tis-esr-parameterized with LOAD_TYPE=apc-import
| | stage |
---|
| tis-esr-etl-param-applicant-load | - This is a cron job in jenkins
- It runs tis-esr-parameterized with LOAD_TYPE=applicant-load
| | stage |
---|
| tis-esr-etl-param-applicant-export | - This is a cron job in jenkins
- It runs tis-esr-parameterized with LOAD_TYPE=applicant-export
| | stage |
---|
| tis-esr-etl-param-notification-export | - This is a cron job in jenkins
- It runs tis-esr-parameterized with LOAD_TYPE=notification-export
| | stage |
---|
| tis-esr-etl-param-notification-daily-load | - This is a cron job in jenkins
- It runs tis-esr-parameterized with LOAD_TYPE=notification-export
| | stage |
---|
| esr-etl | disabled because tis-esr-etl does the same thing |
|
|
---|
|
|
|
|
|
---|
NDW-ETL | ndw-etl | - This is the main job for NDW-ETL
- It is triggered by a push into github
- It creates the JAR and Docker image by running service-pipeline
- When FINALTAG is set, it deploys esr-etl into dev
| no | None/Dev |
---|
| tis-ndw-etl-parameterized | - This is a cron job in Jenkins
- It can take a parameter: the environment
- It will by default run in prod
| | Prod |
---|
| chris-ndw-etl | - Uses jenkinsfile
- Can run against all our github repositories
|
|
|
---|
| service-pipeline-ndw-etl | disabled because this was a poor attempt to change service-pipeline |
|
|
---|
|
|
|
|
|
---|
Generic Upload | tis-generic-upload-parameterized | - This is for manual run only
- One runs it to pass a DEBUG parameter which allows one to attach to port 5005TCP
- It does not create any JAR file or docker image
- It just deploys whatever is in platform.yml into the selected environment
- One can pass the debug parameter to the job, unlike service-env-deploy
| no | Any |
---|
| tis-generic-upload | - This is the main job for generic-upload
- It is triggered by a push into github
- It creates the JAR and Docker image by running service-pipeline
- When FINALTAG is set, it deploys generic-upload into dev
| no | None/Dev |
---|
|
|
|
|
|
---|
TCS | tcs | - This is the main job for tcs
- It is triggered by a push into github
- It creates the JAR and Docker image by running service-pipeline
- When FINALTAG is set, it deploys generic-upload into dev
|
|
|
---|
| tcs-paramameterized | disabled because this was a poor attempt to change service-pipeline |
|
|
---|
|
|
|
|
|
---|
admins-ui | admins-ui | - This is the main job for admins-ui
- It is triggered by a push into github
- It creates the JAR and Docker image by running service-pipeline
- When FINALTAG is set, it deploys generic-upload into dev
|
|
|
---|
| admins-ui-e2e | |
|
|
---|
| admins-ui-uat |
|
|
|
---|
|
|
|
|
|
---|