Skip to content
Snippets Groups Projects
Commit a146a8d1 authored by CANLERS Julien's avatar CANLERS Julien
Browse files

Add new file

parent 24628da5
No related branches found
No related tags found
No related merge requests found
node {
def app1
stage('Cleaning up working dir') {
step([$class: 'WsCleanup'])
}
stage('Clone repository') {
/* Let's make sure we have the repository cloned to our workspace */
checkout scm
}
stage('build') {
stage('Build image application:latest') {
/* This builds the actual image; synonymous to
* docker build on the command line */
app1 = docker.build( "http://localhost:8081/repository/docker-private/debian:1")
}
}
stage('Push image') {
/* Finally, we'll push the image with two tags:
* First, the incremental build number from Jenkins
* Second, the 'latest' tag.
* Pushing multiple tags is cheap, as all the layers are reused. */
docker.withRegistry('http://localhost:8081/repository/docker-private/', 'nexus-user-credentials') {
app1.push("latest")
}
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment