diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000..337be53298 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,5 @@ +FROM node:12-alpine3.10 +WORKDIR /app +COPY . . +EXPOSE 3000 +ENTRYPOINT ["npm", "start"] \ No newline at end of file diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000000..d878701541 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,27 @@ +pipeline { + agent { + docker { + image 'node:12-alpine3.10' + args '-p 3000:3000' + } + } + stages { + stage('Build') { + steps { + sh 'npm install' + } + } + /* + stage("Test") { + steps { + sh "./jenkins/scripts/test.sh" + } + } + */ + stage("Deliver") { + steps { + sh "/usr/bin/docker build -t myapp:latest" + } + } + } +} \ No newline at end of file