Commit 2d39e5b9 authored by kavinduchamiran's avatar kavinduchamiran

v8

parent 4fb2b36e
...@@ -15,13 +15,13 @@ docker_build: ...@@ -15,13 +15,13 @@ docker_build:
only: only:
- cloudl-server - cloudl-server
# - cloudl-client - cloudl-client
script: script:
- docker login -u ${DOCKER_USERNAME} -p ${DOCKER_PASSWORD} - docker login -u ${DOCKER_USERNAME} -p ${DOCKER_PASSWORD}
- docker build -t ${CONTAINER_IMAGE} . - docker build -t ${CONTAINER_IMAGE} .
- docker tag ${CONTAINER_IMAGE} kavinduchamiran/${CI_COMMIT_REF_NAME}:latest - docker tag ${CONTAINER_IMAGE} kavinduchamiran/${CI_COMMIT_REF_NAME}:latest
- docker push ${CONTAINER_IMAGE} - docker push kavinduchamiran/${CI_COMMIT_REF_NAME}:latest
kube_deploy: kube_deploy:
image: lwolf/kubectl_deployer:latest image: lwolf/kubectl_deployer:latest
...@@ -38,6 +38,9 @@ kube_deploy: ...@@ -38,6 +38,9 @@ kube_deploy:
- kubectl config set-context default --cluster=cloudl --user=${KUBE_USERNAME} - kubectl config set-context default --cluster=cloudl --user=${KUBE_USERNAME}
- kubectl config use-context default - kubectl config use-context default
- cd k8s - cd k8s
- kubectl apply -f ${PWD}/cloudl-client-deployment.yml - kubectl create -f cloudl-client-service.yml
- kubectl apply -f ${PWD}/cloudl-client-service.yml - kubectl create -f cloudl-client-deployment.yml
- kubectl get pods
- kubectl get svc
# - kubectl set image deployment/${CI_COMMIT_REF_NAME}-deployment ${CI_COMMIT_REF_NAME}=kavinduchamiran/${CI_COMMIT_REF_NAME}:latest # - kubectl set image deployment/${CI_COMMIT_REF_NAME}-deployment ${CI_COMMIT_REF_NAME}=kavinduchamiran/${CI_COMMIT_REF_NAME}:latest
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="551482e6-244f-4c3b-88fb-c0b9773ab236" name="Default Changelist" comment="" /> <list default="true" id="551482e6-244f-4c3b-88fb-c0b9773ab236" name="Default Changelist" comment="">
<change afterPath="$PROJECT_DIR$/k8s/deploy.sh" afterDir="false" />
<change afterPath="$PROJECT_DIR$/k8s/undeploy.sh" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.gitlab-ci.yml" beforeDir="false" afterPath="$PROJECT_DIR$/.gitlab-ci.yml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
</list>
<ignored path="$PROJECT_DIR$/.tmp/" /> <ignored path="$PROJECT_DIR$/.tmp/" />
<ignored path="$PROJECT_DIR$/temp/" /> <ignored path="$PROJECT_DIR$/temp/" />
<ignored path="$PROJECT_DIR$/tmp/" /> <ignored path="$PROJECT_DIR$/tmp/" />
...@@ -31,32 +36,11 @@ ...@@ -31,32 +36,11 @@
</provider> </provider>
</entry> </entry>
</file> </file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/utils/webSocket.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="60">
<caret line="4" column="22" lean-forward="true" selection-start-line="4" selection-start-column="22" selection-end-line="4" selection-end-column="22" />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/actions/authActions.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="148">
<caret line="13" column="31" lean-forward="true" selection-start-line="13" selection-start-column="31" selection-end-line="13" selection-end-column="31" />
<folding>
<element signature="e#0#26#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="true"> <file pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/.gitlab-ci.yml"> <entry file="file://$PROJECT_DIR$/.gitlab-ci.yml">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="343"> <state relative-caret-position="109">
<caret line="39" column="12" lean-forward="true" selection-start-line="39" selection-start-column="12" selection-end-line="39" selection-end-column="12" /> <caret line="23" column="62" selection-start-line="23" selection-start-column="62" selection-end-line="23" selection-end-column="62" />
</state> </state>
</provider> </provider>
</entry> </entry>
...@@ -153,6 +137,8 @@ ...@@ -153,6 +137,8 @@
<option value="$PROJECT_DIR$/.gitignore" /> <option value="$PROJECT_DIR$/.gitignore" />
<option value="$PROJECT_DIR$/.dockerignore" /> <option value="$PROJECT_DIR$/.dockerignore" />
<option value="$PROJECT_DIR$/k8s/cloudl-client-deployment.yml" /> <option value="$PROJECT_DIR$/k8s/cloudl-client-deployment.yml" />
<option value="$PROJECT_DIR$/k8s/undeploy.sh" />
<option value="$PROJECT_DIR$/k8s/deploy.sh" />
<option value="$PROJECT_DIR$/.gitlab-ci.yml" /> <option value="$PROJECT_DIR$/.gitlab-ci.yml" />
</list> </list>
</option> </option>
...@@ -282,12 +268,12 @@ ...@@ -282,12 +268,12 @@
<workItem from="1567911514938" duration="3997000" /> <workItem from="1567911514938" duration="3997000" />
<workItem from="1568091114247" duration="25000" /> <workItem from="1568091114247" duration="25000" />
<workItem from="1568091711255" duration="548000" /> <workItem from="1568091711255" duration="548000" />
<workItem from="1568093890915" duration="6182000" /> <workItem from="1568093890915" duration="7656000" />
</task> </task>
<servers /> <servers />
</component> </component>
<component name="TimeTrackingManager"> <component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="78982000" /> <option name="totallyTimeSpent" value="80456000" />
</component> </component>
<component name="ToolWindowManager"> <component name="ToolWindowManager">
<frame x="0" y="0" width="1680" height="1050" extended-state="0" /> <frame x="0" y="0" width="1680" height="1050" extended-state="0" />
...@@ -565,13 +551,6 @@ ...@@ -565,13 +551,6 @@
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/env.sh" /> <entry file="file://$PROJECT_DIR$/env.sh" />
<entry file="file://$PROJECT_DIR$/nginx/nginx.conf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="255">
<caret line="17" column="45" lean-forward="true" selection-start-line="17" selection-start-column="45" selection-end-line="17" selection-end-column="45" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/actions/authActions.js"> <entry file="file://$PROJECT_DIR$/src/actions/authActions.js">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="148"> <state relative-caret-position="148">
...@@ -617,6 +596,20 @@ ...@@ -617,6 +596,20 @@
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/nginx/nginx.conf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="255">
<caret line="17" column="45" lean-forward="true" selection-start-line="17" selection-start-column="45" selection-end-line="17" selection-end-column="45" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/k8s/undeploy.sh">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="75">
<caret line="5" column="16" selection-start-line="5" selection-start-column="16" selection-end-line="5" selection-end-column="16" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/k8s/cloudl-client-deployment.yml"> <entry file="file://$PROJECT_DIR$/k8s/cloudl-client-deployment.yml">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="195"> <state relative-caret-position="195">
...@@ -624,10 +617,17 @@ ...@@ -624,10 +617,17 @@
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/k8s/deploy.sh">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="15">
<caret line="1" selection-start-line="1" selection-end-line="1" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/.gitlab-ci.yml"> <entry file="file://$PROJECT_DIR$/.gitlab-ci.yml">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="343"> <state relative-caret-position="109">
<caret line="39" column="12" lean-forward="true" selection-start-line="39" selection-start-column="12" selection-end-line="39" selection-end-column="12" /> <caret line="23" column="62" selection-start-line="23" selection-start-column="62" selection-end-line="23" selection-end-column="62" />
</state> </state>
</provider> </provider>
</entry> </entry>
......
#!/usr/bin/env bash
kubectl create -f cloudl-client-service.yml
kubectl create -f cloudl-client-deployment.yml
kubectl get pods
kubectl get svc
#!/usr/bin/env bash
kubectl delete deploy/cloudl-client-deployment
kubectl delete svc/cloudl-client-service
kubectl get pods
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment