Skip to content

Commit 055e8f1

Browse files
committed
ArgoCD go app added
1 parent 6198b09 commit 055e8f1

12 files changed

+68
-219
lines changed

Ansible/Inventory/nordic_coder

-14
This file was deleted.

ArgoCD/.gitlab-ci.yml

+34-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ variables:
1414
before_script:
1515
- mkdir -p $GOPATH/src/$(dirname $REPO_NAME)
1616
- 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
1820

1921
stages:
2022
- test
@@ -35,3 +37,34 @@ compile:
3537
artifacts:
3638
paths:
3739
- 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

ArgoCD/deployment.yaml

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
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

ArgoCD/go-docker/.gitignore

-5
This file was deleted.

ArgoCD/go-docker/Dockerfile

-22
This file was deleted.

ArgoCD/go-docker/Dockerfile.multistage

-33
This file was deleted.

ArgoCD/go-docker/Dockerfile.volume

-34
This file was deleted.

ArgoCD/go-docker/Readme.md

-20
This file was deleted.

ArgoCD/go-docker/go.mod

-7
This file was deleted.

ArgoCD/go-docker/go.sum

-5
This file was deleted.

ArgoCD/go-docker/hello_server.go

-78
This file was deleted.

ArgoCD/service.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
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

0 commit comments

Comments
 (0)