You've already forked jenkins-lib
forked from jenkins/jenkins-lib
Yaxunit
This commit is contained in:
@@ -243,6 +243,23 @@ void call() {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stage('Юнит тесты') {
|
||||
agent {
|
||||
label agent1C
|
||||
}
|
||||
when {
|
||||
beforeAgent true
|
||||
expression { config.stageFlags.yaxunit }
|
||||
}
|
||||
steps {
|
||||
timeout(time: config.timeoutOptions.smoke, unit: TimeUnit.MINUTES) {
|
||||
unzipInfobase()
|
||||
|
||||
yaxunit config
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
12
vars/yaxunit.groovy
Normal file
12
vars/yaxunit.groovy
Normal file
@@ -0,0 +1,12 @@
|
||||
import ru.pulsar.jenkins.library.configuration.JobConfiguration
|
||||
import ru.pulsar.jenkins.library.ioc.ContextRegistry
|
||||
import ru.pulsar.jenkins.library.steps.Yaxunit
|
||||
|
||||
def call(JobConfiguration config) {
|
||||
|
||||
ContextRegistry.registerDefaultContext(this)
|
||||
|
||||
def yaxunit = new Yaxunit(config)
|
||||
yaxunit.run()
|
||||
|
||||
}
|
Reference in New Issue
Block a user