Remove fancy github context notifiers

They don't function correctly and they're not worth it

Signed-off-by: Eli Uriegas <eli.uriegas@docker.com>
Upstream-commit: 3f5a6f288ad7e134abb4ac99e56cbbca17bfae88
Component: packaging
This commit is contained in:
Eli Uriegas
2017-12-01 21:47:49 +00:00
parent e57d9082bb
commit b63d8b8465
+30 -40
View File
@@ -1,46 +1,36 @@
#!groovy
def stageWithGithubNotify(String name, Closure cl) {
def notify = { String status ->
safeGithubNotify([context: name, targetUrl: "${BUILD_URL}/flowGraphTable"] + [status: status])
}
stage(name) {
notify 'PENDING'
try {
cl()
} catch (err) {
addFailedStage(name)
notify 'FAILURE'
throw err
}
notify 'SUCCESS'
}
}
parallel {
stageWithGithubNotify('Ubuntu Xenial Debian Package') {
wrappedNode(label: 'docker-edge && x86_64', cleanWorkspace: true) {
checkout scm
sh("git clone https://github.com/docker/cli.git")
sh("git clone https://github.com/moby/moby.git")
sh("make DOCKER_BUILD_PKGS=ubuntu-xenial ENGINE_DIR=moby CLI_DIR=cli deb")
test_steps = [
'deb': { ->
stage('Ubuntu Xenial Debian Package') {
wrappedNode(label: 'docker-edge && x86_64', cleanWorkspace: true) {
checkout scm
sh("git clone https://github.com/docker/cli.git")
sh("git clone https://github.com/moby/moby.git")
sh("make DOCKER_BUILD_PKGS=ubuntu-xenial ENGINE_DIR=moby CLI_DIR=cli deb")
}
}
},
stageWithGithubNotify('Centos 7 RPM Package') {
wrappedNode(label: 'docker-edge && x86_64', cleanWorkspace: true) {
checkout scm
sh("git clone https://github.com/docker/cli.git")
sh("git clone https://github.com/moby/moby.git")
sh("make DOCKER_BUILD_PKGS=centos-7 ENGINE_DIR=moby CLI_DIR=cli rpm")
'rpm': { ->
stage('Centos 7 RPM Package') {
wrappedNode(label: 'docker-edge && x86_64', cleanWorkspace: true) {
checkout scm
sh("git clone https://github.com/docker/cli.git")
sh("git clone https://github.com/moby/moby.git")
sh("make DOCKER_BUILD_PKGS=centos-7 ENGINE_DIR=moby CLI_DIR=cli rpm")
}
}
}
stageWithGithubNotify('Static Linux Binaries') {
wrappedNode(label: 'docker-edge && x86_64', cleanWorkspace: true) {
checkout scm
sh("git clone https://github.com/docker/cli.git")
sh("git clone https://github.com/moby/moby.git")
sh("make DOCKER_BUILD_PKGS=static-linux ENGINE_DIR=moby CLI_DIR=cli static")
},
'static': { ->
stage('Static Linux Binaries') {
wrappedNode(label: 'docker-edge && x86_64', cleanWorkspace: true) {
checkout scm
sh("git clone https://github.com/docker/cli.git")
sh("git clone https://github.com/moby/moby.git")
sh("make DOCKER_BUILD_PKGS=static-linux ENGINE_DIR=moby CLI_DIR=cli static")
}
}
}
}
},
]
parallel(test_steps)