#90 Fix pipeline groovy script

This commit is contained in:
Jakub Al-Khalili 2019-09-13 16:20:14 +02:00
parent 4ce082cfc4
commit 125b4c9898
2 changed files with 12 additions and 5 deletions

View File

@ -1,17 +1,20 @@
#!/usr/bin/env groovy
def label = "k8s-e2e"
def label = "k8sagent-e2e"
def home = "/home/jenkins"
def workspace = "${home}/workspace/build-jenkins-operator"
def workdir = "${workspace}/src/github.com/jenkinsci/kubernetes-operator/"
podTemplate(label: label,
containers: [
containerTemplate(name: 'alpine', image: 'alpine:3.10.2'),
containerTemplate(name: 'alpine', image: 'alpine:3.10.2', ttyEnabled: true, command: 'cat'),
],
) {
node(label) {
container('alpine') {
sh 'echo "Its working"'
stage('Run shell') {
container('alpine') {
sh 'echo "hello world"'
}
}
}
}

View File

@ -4,6 +4,7 @@ import (
"context"
"fmt"
"testing"
"time"
jenkinsclient "github.com/jenkinsci/kubernetes-operator/pkg/controller/jenkins/client"
"github.com/jenkinsci/kubernetes-operator/pkg/controller/jenkins/configuration/base"
@ -128,9 +129,12 @@ func TestPlugins(t *testing.T) {
i, err := job.InvokeSimple(map[string]string{})
require.NoError(t, err, i)
time.Sleep(time.Minute * 2)
job, err = jenkinsClient.GetJob(jobID)
require.NoError(t, err, job)
build, err := job.GetLastBuild()
require.NoError(t, err)
assert.Equal(t, int64(1), build.GetBuildNumber())
assert.True(t, build.IsGood())
}