11package _Self.buildTypes
22
33import IMODCollector.buildTypes.Coupler_Regression_Binaries
4+ import Templates.GitHubIntegrationTemplate
45import _Self.vcsRoots.ImodCoupler
5- import jetbrains.buildServer.configs.kotlin.*
6+ import _Self.vcsRoots.MetaSwapLookupTable
7+ import jetbrains.buildServer.configs.kotlin.BuildType
8+ import jetbrains.buildServer.configs.kotlin.FailureAction
9+ import jetbrains.buildServer.configs.kotlin.PublishMode
610import jetbrains.buildServer.configs.kotlin.buildFeatures.XmlReport
7- import jetbrains.buildServer.configs.kotlin.buildFeatures.commitStatusPublisher
811import jetbrains.buildServer.configs.kotlin.buildFeatures.xmlReport
912import jetbrains.buildServer.configs.kotlin.buildSteps.script
1013
@@ -13,6 +16,8 @@ object TestbenchCouplerWin64 : BuildType({
1316 name = " Testbench Coupler Win64"
1417 description = " Win64 Regression testbench for MODFLOW6/MetaSWAP coupler"
1518
19+ templates(GitHubIntegrationTemplate )
20+
1621 artifactRules = """ imod_coupler\tests\temp => test_output.zip"""
1722 publishArtifacts = PublishMode .ALWAYS
1823
@@ -43,8 +48,8 @@ object TestbenchCouplerWin64 : BuildType({
4348 }
4449
4550 vcs {
46- root(_Self .vcsRoots. ImodCoupler , ". => imod_coupler")
47- root(_Self .vcsRoots. MetaSwapLookupTable , ". => lookup_table")
51+ root(ImodCoupler , ". => imod_coupler")
52+ root(MetaSwapLookupTable , ". => lookup_table")
4853
4954 cleanCheckout = true
5055 branchFilter = """
@@ -73,15 +78,6 @@ object TestbenchCouplerWin64 : BuildType({
7378 }
7479
7580 features {
76- commitStatusPublisher {
77- vcsRootExtId = " ${ImodCoupler .id} "
78- publisher = github {
79- githubUrl = " https://api.github.com"
80- authType = personalToken {
81- token = " credentialsJSON:6b37af71-1f2f-4611-8856-db07965445c0"
82- }
83- }
84- }
8581 xmlReport {
8682 reportType = XmlReport .XmlReportType .JUNIT
8783 rules = " imod_coupler/report.xml"
0 commit comments