Skip to content

Commit a0c23f7

Browse files
authored
Team city config (#341)
1 parent 135282e commit a0c23f7

File tree

2 files changed

+13
-14
lines changed

2 files changed

+13
-14
lines changed

.teamcity/IMODCollector/buildTypes/IMODCollector_X64Release.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ object IMODCollector_X64Release : BuildType({
1616
coupler/dist/ => imod_collector.zip!/
1717
modflow6/ => imod_collector.zip!/modflow6/
1818
metaswap/ => imod_collector.zip!/metaswap/
19-
ribasim/ribasim/ => imod_collector.zip!/ribasim/
19+
ribasim/ => imod_collector.zip!/ribasim/
2020
""".trimIndent()
2121

2222
params {

.teamcity/_Self/buildTypes/TestbenchCouplerWin64Release.kt

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package _Self.buildTypes
22

3-
import IMODCollector.buildTypes.IMODCollector_X64development
3+
import IMODCollector.buildTypes.IMODCollector_X64Release
44
import _Self.vcsRoots.ImodCoupler
55
import jetbrains.buildServer.configs.kotlin.*
66
import jetbrains.buildServer.configs.kotlin.buildFeatures.XmlReport
@@ -18,20 +18,20 @@ object TestbenchCouplerWin64Release : BuildType({
1818
publishArtifacts = PublishMode.ALWAYS
1919

2020
params {
21-
param("env.METASWAP_DLL_REGRESSION", "%system.teamcity.build.checkoutDir%/imod_collector_regression/metaswap/MetaSWAP.dll")
22-
param("env.IMOD_COUPLER_EXEC_REGRESSION", "%system.teamcity.build.checkoutDir%/imod_collector_regression/imod_coupler/imodc.exe")
21+
param("env.METASWAP_DLL_REGRESSION", "%system.teamcity.build.checkoutDir%/imod_collector_devel/metaswap/MetaSWAP.dll")
22+
param("env.IMOD_COUPLER_EXEC_REGRESSION", "%system.teamcity.build.checkoutDir%/imod_collector_devel/imodc.exe")
2323
param("env.MODFLOW_DLL_DEVEL", "%system.teamcity.build.checkoutDir%/imod_collector_devel/modflow6/libmf6.dll")
24-
param("env.MODFLOW_DLL_REGRESSION", "%system.teamcity.build.checkoutDir%/imod_collector_regression/modflow6/libmf6.dll")
24+
param("env.MODFLOW_DLL_REGRESSION", "%system.teamcity.build.checkoutDir%/imod_collector_devel/modflow6/libmf6.dll")
2525
param("env.RIBASIM_DLL_DEP_DIR_DEVEL", "%system.teamcity.build.checkoutDir%/imod_collector_devel/ribasim/bin")
2626
param("env.RIBASIM_DLL_DEVEL", "%system.teamcity.build.checkoutDir%/imod_collector_devel/ribasim/bin/libribasim.dll")
2727
param("conda_env_path", "%system.teamcity.build.checkoutDir%/imod_coupler_testbench_env")
28-
param("env.METASWAP_DLL_DEP_DIR_REGRESSION", "%system.teamcity.build.checkoutDir%/imod_collector_regression/metaswap")
28+
param("env.METASWAP_DLL_DEP_DIR_REGRESSION", "%system.teamcity.build.checkoutDir%/imod_collector_devel/metaswap")
2929
param("env.METASWAP_DLL_DEVEL", "%system.teamcity.build.checkoutDir%/imod_collector_devel/metaswap/MetaSWAP.dll")
3030
param("env.METASWAP_DLL_DEP_DIR_DEVEL", "%system.teamcity.build.checkoutDir%/imod_collector_devel/metaswap")
3131
param("env.IMOD_COUPLER_EXEC_DEVEL", "%system.teamcity.build.checkoutDir%/imod_collector_devel/imodc.exe")
32-
param("env.RIBASIM_DLL_DEP_DIR_REGRESSION", "%system.teamcity.build.checkoutDir%/imod_collector_regression/ribasim/bin")
32+
param("env.RIBASIM_DLL_DEP_DIR_REGRESSION", "%system.teamcity.build.checkoutDir%/imod_collector_devel/ribasim/bin")
3333
param("env.METASWAP_LOOKUP_TABLE", "%system.teamcity.build.checkoutDir%/lookup_table")
34-
param("env.RIBASIM_DLL_REGRESSION", "%system.teamcity.build.checkoutDir%/imod_collector_regression/ribasim/bin/libribasim.dll")
34+
param("env.RIBASIM_DLL_REGRESSION", "%system.teamcity.build.checkoutDir%/imod_collector_devel/ribasim/bin/libribasim.dll")
3535
}
3636

3737
vcs {
@@ -66,7 +66,7 @@ object TestbenchCouplerWin64Release : BuildType({
6666

6767
triggers {
6868
finishBuildTrigger {
69-
buildType = "${IMODCollector_X64development.id}"
69+
buildType = "${IMODCollector_X64Release.id}"
7070
successfulOnly = true
7171
}
7272
vcs {
@@ -92,6 +92,10 @@ object TestbenchCouplerWin64Release : BuildType({
9292
}
9393
}
9494

95+
failureConditions {
96+
executionTimeoutMin = 120
97+
}
98+
9599
dependencies {
96100
dependency(IMODCollector.buildTypes.IMODCollector_X64Release) {
97101
snapshot {
@@ -105,11 +109,6 @@ object TestbenchCouplerWin64Release : BuildType({
105109
""".trimIndent()
106110
}
107111
}
108-
artifacts(AbsoluteId("iMOD6_Coupler_IMODCollector_X64development")){
109-
buildRule = tag("regression")
110-
cleanDestination = true
111-
artifactRules = "imod_coupler_windows.zip!** => imod_collector_regression"
112-
}
113112
}
114113

115114
requirements {

0 commit comments

Comments
 (0)