forked from petems/petems-swap_file
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Jenkinsfile
24 lines (15 loc) · 646 Bytes
/
Jenkinsfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
node { // The "node" directive tells Jenkins to run commands on the same slave.
checkout scm
stage 'Bundle install'
wrap([$class: 'AnsiColorBuildWrapper', 'colorMapName': 'gnome-terminal']) {
sh 'bundle install'
}
stage 'Acceptance Testing'
env.PUPPET_INSTALL_VERSION = "1.5.2"
env.PUPPET_INSTALL_TYPE = "agent"
env.BEAKER_set = "centos-7-x64-vagrant_libvirt"
print "Beaker Settings will be: ${env.PUPPET_INSTALL_VERSION} ${env.PUPPET_INSTALL_TYPE} ${env.BEAKER_set}"
wrap([$class: 'AnsiColorBuildWrapper', 'colorMapName': 'gnome-terminal']) {
sh 'bundle exec rake acceptance'
}
}