Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ARG imageTag
- FROM xxxxx.dkr.ecr.us-east-2.amazonaws.com/xxxxxx/xxxx:$imageTag
- EXPOSE 44444 44440
- FROM xxxxx.dkr.ecr.us-east-2.amazonaws.com/xxxxxx/xxxx:imageTag
- EXPOSE 44444 44440
- sh('sed -i s/imageTag/$imageTag/g Dockerfile;cat Dockerfile')
- pipeline {
- agent any
- stages {
- stage ('Checkout') {
- steps {
- git(
- url: 'https://github.com/xxxxx/xxxx.git ',
- credentialsId: 'xxxxx',
- branch: "master"
- )
- }
- }
- stage ('Image Choose') {
- steps {
- sh('sed -i s/imageTag/$imageTag/g Dockerfile;cat Dockerfile')
- }
- }
- stage('EB terminate') {
- steps {
- script {
- withAWS(credentials:'xxxxx') {
- try {
- sh('eb terminate --force $environmentName ')
- }
- catch (Exception e) {
- }
- }
- }
- }
- }
- stage('EB docker init') {
- steps {
- script {
- withAWS(credentials:'xxx') {
- sh('eb init -p docker -k $keyName xxxx')
- }
- }
- }
- }
- stage('EB docker deploy') {
- steps {
- script {
- withAWS(credentials:'xxxx') {
- sh('eb create $environmentName ')
- }
- }
- }
- }
- stage('EB docker open') {
- steps {
- script {
- withAWS(credentials:'xxxx ') {
- sh('eb open ')
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment