From 2d544511eb6b913ae6a23d9f8c6d64af4be16fc2 Mon Sep 17 00:00:00 2001 From: Sathiyan Date: Thu, 13 Jul 2023 09:53:05 +0530 Subject: [PATCH 1/3] make some changes for my purpose --- Jenkinsfile | 43 +++++++++++++++++++++++++++++++++++++++++++ deployment.yml | 2 +- deploymentservice.yml | 2 +- index.js | 2 +- 4 files changed, 46 insertions(+), 3 deletions(-) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000000..2bda250660 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,43 @@ +pipeline { + agent any + + stages { + + stage('Checkout Source') { + steps { + git 'https://github.com/Sathiyan97/nodeapp_test.git' + } + } + + stage('Build image') { + steps{ + script { + dockerImage = "nodeapp" + } + } + } + + // stage('Pushing Image') { + // environment { + // registryCredential = 'Dockerhub' + // } + // steps{ + // script { + // docker.withRegistry( 'https://registry.hub.docker.com', registryCredential ) { + // dockerImage.push("latest") + // } + // } + // } + // } + + stage('Deploying App to Kubernetes') { + steps { + script { + kubernetesDeploy(configs: "deploymentservice.yml", kubeconfigId: "kubernetes") + } + } + } + + } + +} diff --git a/deployment.yml b/deployment.yml index 8468bbd661..c7c1c11dad 100644 --- a/deployment.yml +++ b/deployment.yml @@ -16,6 +16,6 @@ spec: spec: containers: - name: nodeserver - image: thetips4you/nodeapp:latest + image: sathiyan97/nodeapp:latest ports: - containerPort: 3000 diff --git a/deploymentservice.yml b/deploymentservice.yml index ab6f0b707d..872d315c77 100644 --- a/deploymentservice.yml +++ b/deploymentservice.yml @@ -16,7 +16,7 @@ spec: spec: containers: - name: nodeserver - image: thetips4you/nodeapp:latest + image: sathiyan97/nodeapp:latest ports: - containerPort: 3000 diff --git a/index.js b/index.js index 668a9f8ed6..2da3e2d93f 100644 --- a/index.js +++ b/index.js @@ -2,7 +2,7 @@ var express = require('express'); var app = express(); app.get('/', function (req, res) { - res.send('{ "response": "Hello From Thetips4you" }'); + res.send('{ "response": "Hello From Sathiyan" }'); }); app.get('/will', function (req, res) { From bfefa2b01a31a4c54e26ff7b4eebe4b1053c4f0e Mon Sep 17 00:00:00 2001 From: Sathiyan Date: Thu, 13 Jul 2023 12:12:57 +0530 Subject: [PATCH 2/3] dokerfile updated --- dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dockerfile b/dockerfile index bbb5d90735..252544e5ed 100644 --- a/dockerfile +++ b/dockerfile @@ -5,7 +5,9 @@ WORKDIR /usr/src/app COPY package.json ./ RUN npm install - +RUN apt-get update && apt-get install -y \ + python3 \ + python3-pip COPY . . EXPOSE 4000 From 813f41f3bb79b8494735e1b0a5b77ed52f0f0be2 Mon Sep 17 00:00:00 2001 From: "SaTHiYaN.A" <54218569+Sathiyan97@users.noreply.github.com> Date: Fri, 14 Jul 2023 16:05:36 +0530 Subject: [PATCH 3/3] chore:Update deployment.yml --- deployment.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deployment.yml b/deployment.yml index c7c1c11dad..7c47cb6793 100644 --- a/deployment.yml +++ b/deployment.yml @@ -1,7 +1,7 @@ apiVersion: apps/v1 kind: Deployment metadata: - name: nodeapp-deployment + name: nodeapp-deployment- labels: app: nodeapp spec: