diff --git a/Jenkinsfile b/Jenkinsfile index 9f7ecefa7..82598c9d9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -88,7 +88,25 @@ pipeline { } } - +stage('Codedeploy Workload') { + steps { + echo "create Codedeploy group" + sh ''' + aws deploy create-deployment-group \ + --application-name std01-code-deploy \ + --auto-scaling-groups std01-asg \ + --deployment-group-name std01-code-deploy-${BUILD_NUMBER} \ + --deployment-config-name CodeDeployDefault.OneAtATime \ + --service-role-arn arn:aws:iam::257307634175:role/std00-codedeploy-service-role + ''' + echo "Codedeploy Workload" + sh ''' + aws deploy create-deployment --application-name std00-code-deploy \ + --deployment-config-name CodeDeployDefault.OneAtATime \ + --deployment-group-name std00-code-deploy-${BUILD_NUMBER} \ + --s3-location bucket=std00-codedeploy-bucket,bundleType=zip,key=deploy.zip + ''' + sleep(10) // sleep 10s