Guest User

Untitled

a guest
Jan 17th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. ARG imageTag
  2. FROM xxxxx.dkr.ecr.us-east-2.amazonaws.com/xxxxxx/xxxx:$imageTag
  3. EXPOSE 44444 44440
  4.  
  5. FROM xxxxx.dkr.ecr.us-east-2.amazonaws.com/xxxxxx/xxxx:imageTag
  6. EXPOSE 44444 44440
  7.  
  8. sh('sed -i s/imageTag/$imageTag/g Dockerfile;cat Dockerfile')
  9.  
  10. pipeline {
  11. agent any
  12. stages {
  13. stage ('Checkout') {
  14. steps {
  15. git(
  16. url: 'https://github.com/xxxxx/xxxx.git ',
  17. credentialsId: 'xxxxx',
  18. branch: "master"
  19. )
  20. }
  21. }
  22. stage ('Image Choose') {
  23. steps {
  24. sh('sed -i s/imageTag/$imageTag/g Dockerfile;cat Dockerfile')
  25. }
  26. }
  27. stage('EB terminate') {
  28. steps {
  29. script {
  30. withAWS(credentials:'xxxxx') {
  31. try {
  32. sh('eb terminate --force $environmentName ')
  33. }
  34. catch (Exception e) {
  35.  
  36. }
  37.  
  38. }
  39. }
  40. }
  41. }
  42.  
  43. stage('EB docker init') {
  44. steps {
  45. script {
  46. withAWS(credentials:'xxx') {
  47. sh('eb init -p docker -k $keyName xxxx')
  48.  
  49. }
  50. }
  51. }
  52. }
  53. stage('EB docker deploy') {
  54. steps {
  55. script {
  56. withAWS(credentials:'xxxx') {
  57. sh('eb create $environmentName ')
  58.  
  59. }
  60. }
  61. }
  62. }
  63. stage('EB docker open') {
  64. steps {
  65. script {
  66. withAWS(credentials:'xxxx ') {
  67. sh('eb open ')
  68.  
  69. }
  70. }
  71. }
  72. }
Add Comment
Please, Sign In to add comment