Skip to content

Commit 5c9182f

Browse files
committed
Parameterize the subdirectory property.
awslabs#51
1 parent 919c97b commit 5c9182f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/main/java/com/amazonaws/codedeploy/AWSCodeDeployPublisher.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ public boolean perform(AbstractBuild build, Launcher launcher, BuildListener lis
246246
}
247247

248248
private FilePath getSourceDirectory(FilePath basePath) throws IOException, InterruptedException {
249-
String subdirectory = StringUtils.trimToEmpty(this.subdirectory);
249+
String subdirectory = StringUtils.trimToEmpty(getSubdirectoryFromEnv());
250250
if (!subdirectory.isEmpty() && !subdirectory.startsWith("/")) {
251251
subdirectory = "/" + subdirectory;
252252
}
@@ -731,4 +731,8 @@ public String getS3BucketFromEnv() {
731731
public String getS3PrefixFromEnv() {
732732
return Util.replaceMacro(this.s3prefix, envVars);
733733
}
734+
735+
public String getSubdirectoryFromEnv() {
736+
return Util.replaceMacro(this.subdirectory, envVars);
737+
}
734738
}

0 commit comments

Comments
 (0)