Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
my_first_pipeline
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
CI / CD Analytics
Repository Analytics
Value Stream Analytics
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
priyaranjan.dr
my_first_pipeline
Commits
0aaf759f
Commit
0aaf759f
authored
Mar 31, 2021
by
priyaranjan.dr
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update .gitlab-ci.yml
parent
f99cb512
Pipeline
#11936
failed
Changes
1
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
81 additions
and
34 deletions
+81
-34
.gitlab-ci.yml
.gitlab-ci.yml
+81
-34
No files found.
.gitlab-ci.yml
View file @
0aaf759f
stages
:
apiVersion
:
apps/v1
-
publish
kind
:
Deployment
-
deploy
metadata
:
name
:
mes-module
namespace
:
core-dev
spec
:
selector
:
matchLabels
:
app
:
mes-module
type
:
core
template
:
metadata
:
labels
:
app
:
mes-module
type
:
core
spec
:
containers
:
-
name
:
mes-module
image
:
azacrknowledgelens.azurecr.io/knowledgelens/products/ilens/dev/mes-module:v0.0.1
ports
:
-
name
:
port14563
containerPort
:
14563
env
:
-
name
:
APP_ENV
value
:
"
prod"
-
name
:
MONGO_HOST
value
:
mongo-db-service.infra-dev.svc.cluster.local
-
name
:
MONGO_PORT
value
:
"
27017"
-
name
:
MONGO_USERNAME
value
:
admin
-
name
:
MONGO_PASSWORD
value
:
"
iLens#1234"
-
name
:
KAIROS_URI
value
:
"
http://ilens-timeseries2-kairosdb.infra-dev.svc.cluster.local:80"
-
name
:
MQTT_HOST
value
:
"
mqtt-service.infra-dev.svc.cluster.local"
-
name
:
MQTT_PORT
value
:
"
1883"
-
name
:
MQTT_AUTH
value
:
"
False"
-
name
:
MQTT_USERNAME
value
:
"
"
-
name
:
MQTT_PASSWORD
value
:
"
"
-
name
:
KAFKA_HOST
value
:
192.168.0.220
-
name
:
KAFKA_PORT
value
:
"
9092"
-
name
:
REDIS_HOST
value
:
redis-db-service.infra-dev
-
name
:
REDIS_PORT
value
:
"
6379"
-
name
:
POSTGRES_URI
value
:
"
http://postgres-db-service.infra-dev.svc.cluster.local:5432"
-
name
:
BASE_PROXY
value
:
"
192.168.0.220"
-
name
:
SECURITY_IP_CHECK
value
:
"
False"
-
name
:
SECURITY_USER_CHECK
value
:
"
True"
-
name
:
SECURITY_AGENT_CHECK
value
:
"
True"
variables
:
imagePullSecrets
:
TAG_LATEST
:
$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_NAME:latest
-
name
:
kl-azregistry
TAG_COMMIT
:
$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_NAME:$CI_COMMIT_SHORT_SHA
publish
:
---
image
:
docker:latest
apiVersion
:
v1
stage
:
publish
kind
:
Service
services
:
metadata
:
-
docker:dind
name
:
mes-module
script
:
namespace
:
core-dev
-
docker build -t $TAG_COMMIT -t $TAG_LATEST .
spec
:
-
docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY
type
:
NodePort
-
docker push $TAG_COMMIT
selector
:
-
docker push $TAG_LATEST
app
:
mes-module
ports
:
deploy
:
-
name
:
port14563
image
:
alpine:latest
protocol
:
TCP
stage
:
deploy
port
:
14563
tags
:
targetPort
:
14563
-
deployment
nodePort
:
30514
script
:
\ No newline at end of file
-
chmod og= $ID_RSA
-
apk update && apk add openssh-client
-
ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY"
-
ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker pull $TAG_COMMIT"
-
ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker container rm -f my-app ||
true
"
-
ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker run -d -p 80:80 --name my-app $TAG_COMMIT"
environment
:
name
:
production
url
:
http://your_server_IP
only
:
-
master
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment