From 70e833d2404e4a3eccaea6c964f81618686ac69b Mon Sep 17 00:00:00 2001 From: kentodd Date: Wed, 7 Nov 2018 15:36:18 -0800 Subject: [PATCH] fake pipline for diagram --- Jenkinsfile | 102 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..7fb71ec --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,102 @@ +pipeline { + agent any + stages { + stage('Build') { + steps { + sh 'echo "hello"' + } + } + stage('Code Quality') { + steps { + echo 'hello' + } + } + stage('Security Scanning') { + steps { + echo 'Scanning' + } + } + stage('Dev Deploy') { + steps { + echo 'Deploy' + } + } + stage('Dev Test') { + parallel { + stage('Dev Test') { + steps { + echo 'Dev Test' + } + } + stage('Unit Test') { + steps { + echo 'Unit Test' + } + } + stage('Performance Test') { + steps { + echo 'Perf Test' + } + } + } + } + stage('QA Deployment') { + steps { + echo 'QA Deploy' + } + } + stage('QA Test') { + parallel { + stage('QA Test') { + steps { + echo 'QA Test' + } + } + stage('Performance Test') { + steps { + echo 'Perf Test' + } + } + stage('Stress Test') { + steps { + echo 'Stress Test' + } + } + stage('Integration Test') { + steps { + echo 'Integration Test' + } + } + } + } + stage('Pre Prod Deployment') { + steps { + echo 'PreProd' + } + } + stage('Acceptance Testing') { + parallel { + stage('Acceptance Testing') { + steps { + echo 'Acceptance Testing' + } + } + stage('DAST Testing') { + steps { + echo 'Dynamic Test' + } + } + stage('Security Test') { + steps { + echo 'Static Test in prod-like env' + } + } + } + } + stage('Deploy to Prod') { + steps { + echo 'Prod Deploy' + } + } + } +} \ No newline at end of file