Skip to content

Commit 1fe07c2

Browse files
Create Jenkinsfile
1 parent 56d99c2 commit 1fe07c2

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

Jenkinsfile

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
pipeline {
2+
agent any
3+
stages {
4+
stage('One') {
5+
steps {
6+
echo 'Hi, this is Zulaikha from devops'
7+
}
8+
}
9+
stage('Two') {
10+
steps {
11+
input('Do you want to proceed?')
12+
}
13+
}
14+
stage('Three') {
15+
when {
16+
not {
17+
branch "master"
18+
}
19+
}
20+
steps {
21+
echo "Hello"
22+
}
23+
}
24+
stage('Four') {
25+
parallel {
26+
stage('Unit Test') {
27+
steps {
28+
echo "Running the unit test..."
29+
}
30+
}
31+
stage('Integration test') {
32+
agent {
33+
docker {
34+
reuseNode true
35+
image 'ubuntu'
36+
}
37+
}
38+
steps {
39+
echo "Running the integration test..."
40+
}
41+
}
42+
}
43+
}
44+
}
45+
}

0 commit comments

Comments
 (0)