@@ -17,52 +17,50 @@ jobs:
17
17
- checkout
18
18
- setup_remote_docker
19
19
- run : docker build -t $IMAGE_NAME:latest .
20
- # - run: |
21
- # echo "$DOCKERHUB_PASSWORD"| docker login -u $DOCKERHUB_USERNAME --password-stdin
22
- # docker push $IMAGE_NAME:latest
20
+ - run : |
21
+ echo "$DOCKERHUB_PASSWORD"| docker login -u $DOCKERHUB_USERNAME --password-stdin
22
+ docker push $IMAGE_NAME:latest
23
23
24
- # release:
25
- # docker:
26
- # - image: circleci/golang:1.10
27
- # working_directory: /go/src/github.com/ncabatoff/dbms_exporter
28
- # steps:
29
- # - checkout
24
+ release :
25
+ docker :
26
+ - image : ncabatoff/dbms_exporter_builder:1.1.5
27
+ steps :
28
+ - checkout
30
29
# - run: sudo apt-get -qq update
31
30
# - run: sudo apt-get install -y rpm
32
- # - run: curl -sL https://git.io/goreleaser | bash
33
- #
34
- # release_image:
35
- # environment:
36
- # IMAGE_NAME: ncabatoff/dbms_exporter
37
- # docker:
38
- # - image: docker:stable-git
39
- # working_directory: /go/src/github.com/ncabatoff/dbms_exporter
40
- # steps:
41
- # - checkout
42
- # - setup_remote_docker
43
- # - run: |
44
- # IMAGE_TAG=${CIRCLE_TAG/v/''}
45
- # docker build -t $IMAGE_NAME:$IMAGE_TAG .
46
- # echo "$DOCKERHUB_PASSWORD"| docker login -u $DOCKERHUB_USERNAME --password-stdin
47
- # docker push $IMAGE_NAME:$IMAGE_TAG
31
+ - run : curl -sL https://git.io/goreleaser | bash
32
+
33
+ release_image :
34
+ environment :
35
+ IMAGE_NAME : ncabatoff/dbms_exporter
36
+ docker :
37
+ - image : docker:stable-git
38
+ steps :
39
+ - checkout
40
+ - setup_remote_docker
41
+ - run : |
42
+ IMAGE_TAG=${CIRCLE_TAG/v/''}
43
+ docker build -t $IMAGE_NAME:$IMAGE_TAG .
44
+ echo "$DOCKERHUB_PASSWORD"| docker login -u $DOCKERHUB_USERNAME --password-stdin
45
+ docker push $IMAGE_NAME:$IMAGE_TAG
48
46
49
47
workflows :
50
48
version : 2
51
49
build_and_image :
52
50
jobs :
53
51
- build
54
52
- image
55
- # release:
56
- # jobs:
57
- # - release:
58
- # filters:
59
- # branches:
60
- # ignore: /.*/
61
- # tags:
62
- # only: /v[0-9]+(\.[0-9]+)*(-.*)*/
63
- # - release_image:
64
- # filters:
65
- # branches:
66
- # ignore: /.*/
67
- # tags:
68
- # only: /v[0-9]+(\.[0-9]+)*(-.*)*/
53
+ release :
54
+ jobs :
55
+ - release :
56
+ filters :
57
+ branches :
58
+ ignore : /.*/
59
+ tags :
60
+ only : /v[0-9]+(\.[0-9]+)*(-.*)*/
61
+ - release_image :
62
+ filters :
63
+ branches :
64
+ ignore : /.*/
65
+ tags :
66
+ only : /v[0-9]+(\.[0-9]+)*(-.*)*/
0 commit comments