Skip to content

Commit 67d4639

Browse files
authored
Merge pull request #46 from eficode/2.3.25
2.3.25 - JsmDevDeployment fixes
2 parents 2813837 + f8eb2e3 commit 67d4639

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.eficode</groupId>
88
<artifactId>devstack</artifactId>
9-
<version>2.3.24</version>
9+
<version>2.3.25</version>
1010
<packaging>jar</packaging>
1111

1212
<name>DevStack</name>

src/main/groovy/com/eficode/devstack/deployment/impl/JsmDevDeployment.groovy

+8-5
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ class JsmDevDeployment implements Deployment {
6565

6666
@Override
6767
ArrayList<Container> getContainers() {
68-
return [srcSyncer, allureContainer, jsmContainer, reportSyncer]
68+
return [srcSyncer, allureContainer, jsmContainer, reportSyncer].findAll {it != null}
6969
}
7070

7171
@Override
@@ -109,12 +109,14 @@ class JsmDevDeployment implements Deployment {
109109

110110

111111

112+
112113
srcCodeVolume = dockerClient.getOrCreateVolume(componentsPrefix + "-code")
113114
allureReportVolume = dockerClient.getOrCreateVolume(componentsPrefix + "-allureReports")
114115
jiraReportVolume = dockerClient.getOrCreateVolume(componentsPrefix + "-jiraReports")
115116

116-
117-
srcSyncer = DirectorySyncer.createSyncToVolume(srcCodePaths, srcCodeVolume.name, "SrcSyncer", "-avh --chown=2001:2001")
117+
if (srcCodePaths) {
118+
srcSyncer = DirectorySyncer.createSyncToVolume(srcCodePaths, srcCodeVolume.name, "SrcSyncer", "-avh --chown=2001:2001")
119+
}
118120
reportSyncer = DirectorySyncer.syncBetweenVolumesAndUsers(jiraReportVolume.name, allureReportVolume.name, "1000:1000", "ReportSyncer")
119121

120122

@@ -132,10 +134,11 @@ class JsmDevDeployment implements Deployment {
132134
}
133135

134136
jsmDeployment.setupDeployment(builder.useSnapshotIfAvailable, builder.snapshotAfterCreation)
135-
//Change owner of the mounted volume
136-
jsmContainer.runBashCommandInContainer("chown -R jira:jira /var/atlassian/application-data/jira/allure-results", 10, "root")
137+
//Change owner of the mounted volumes
138+
jsmContainer.runBashCommandInContainer("chown -R jira:jira /var/atlassian/application-data/jira/", 10, "root")
137139

138140
if (jsmDeployment.jiraRest.scriptRunnerIsInstalled()) {
141+
jsmDeployment.jiraRest.waitForSrToBeResponsive()
139142
jsmDeployment.jiraRest.deploySpockEndpoint(['com.riadalabs.jira.plugins.insight'])
140143
}
141144

0 commit comments

Comments
 (0)