File tree 12 files changed +68
-219
lines changed
12 files changed +68
-219
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -14,7 +14,9 @@ variables:
14
14
before_script :
15
15
- mkdir -p $GOPATH/src/$(dirname $REPO_NAME)
16
16
- ln -svf $CI_PROJECT_DIR $GOPATH/src/$REPO_NAME
17
- - cd $GOPATH/src/$REPO_NAME
17
+ - go get -u github.com/gorilla/mux
18
+ - go get -u gopkg.in/natefinch/lumberjack.v2
19
+ - cd $GOPATH/src/$REPO_NAME/go-docker
18
20
19
21
stages :
20
22
- test
@@ -35,3 +37,34 @@ compile:
35
37
artifacts :
36
38
paths :
37
39
- mybinary
40
+ docker-build-master :
41
+
42
+ # Official docker image.
43
+ image : docker:latest
44
+ stage : build
45
+ services :
46
+ - docker:dind
47
+ variables :
48
+ IMAGE_TAG : $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
49
+ before_script :
50
+ - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
51
+ script :
52
+ - cd go-docker
53
+ - docker build --pull -t "$IMAGE_TAG" .
54
+ - docker push "$IMAGE_TAG"
55
+ only :
56
+ - master
57
+
58
+ docker-build :
59
+ # Official docker image.
60
+ image : docker:latest
61
+ stage : build
62
+ services :
63
+ - docker:dind
64
+ before_script :
65
+ - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
66
+ script :
67
+ - docker build --pull -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG" .
68
+ - docker push "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG"
69
+ except :
70
+ - master
Original file line number Diff line number Diff line change
1
+ apiVersion : apps/v1
2
+ kind : Deployment
3
+ metadata :
4
+ name : argo-cd-test
5
+ spec :
6
+ replicas : 1
7
+ revisionHistoryLimit : 3
8
+ selector :
9
+ matchLabels :
10
+ app : argo-cd-test
11
+ template :
12
+ metadata :
13
+ labels :
14
+ app : argo-cd-test
15
+ spec :
16
+ containers :
17
+ - image : registry.gitlab.com/php1301/argocd:master
18
+ name : argo-cd-test
19
+ ports :
20
+ - containerPort : 8080
21
+ # Xu ly private registry
22
+ imagePullSecrets :
23
+ - name : depcred
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ apiVersion : v1
2
+ kind : Service
3
+ metadata :
4
+ name : argo-cd-test
5
+ spec :
6
+ type : NodePort
7
+ ports :
8
+ - port : 80
9
+ targetPort : 8080
10
+ selector :
11
+ app : argo-cd-test
You can’t perform that action at this time.
0 commit comments