Developer
da Renato Cruz
1. Build the code using automation: Jenkins
1.1. Java Workflow
1.2. Tibco Workflow
1.3. Node Workflow
1.4. Copy Workflow
1.5. Springboot Workflow
1.6. Run Sonar Report
2. Perform Unit test locally
2.1. Selenium
2.2. Jest
2.3. Cucumber
2.4. Mockito
2.5. Jasmine
2.6. SoapUI
3. Deploy with RLM
3.1. PCF
3.2. Weblogic
3.3. WAS
4. Store Source Code in SCM:Bitbucket
4.1. Bitbucket can store standalone project
4.2. Bitbucket can store parent project with submodules
5. Create a pipeline
5.1. Core Pipeline - Configurations independent of Pipeline Phase
5.2. sourceCode - Source Code Commit
5.3. build - Source Code Commit
5.3.1. Application Build
5.3.2. Pre-Deploy Test (Unit Test ,Integration Test)
5.4. staticCodeAnalysis for the build:
5.4.1. SonarQube Scan
5.4.2. BlackDuck Scan
5.4.3. CheckMarx Scan
5.5. thresholds
5.5.1. Define Quality Thresholds for lower uncontrolled environments
5.6. Deploy app - micro service
5.6.1. Deploy Application to lower environment
5.6.2. Promote Application to controlled environment
5.7. test
5.7.1. Post Deploy - Sanity / Functional / Performance Testing