envVars) {
String applicationName = getApplicationNameFromEnv(envVars);
@@ -661,6 +688,14 @@ public String getS3prefix() {
return s3prefix;
}
+ public String getGithubRepository() {
+ return githubRepository;
+ }
+
+ public String getGithubCommitId() {
+ return githubCommitId;
+ }
+
public Long getPollingTimeoutSec() {
return pollingTimeoutSec;
}
diff --git a/src/main/resources/com/amazonaws/codedeploy/AWSCodeDeployPublisher/config.jelly b/src/main/resources/com/amazonaws/codedeploy/AWSCodeDeployPublisher/config.jelly
index 104cdb1..d3ba81d 100644
--- a/src/main/resources/com/amazonaws/codedeploy/AWSCodeDeployPublisher/config.jelly
+++ b/src/main/resources/com/amazonaws/codedeploy/AWSCodeDeployPublisher/config.jelly
@@ -18,6 +18,12 @@
+
+
+
+
+
+
diff --git a/src/main/resources/com/amazonaws/codedeploy/AWSCodeDeployPublisher/help-githubCommitId.html b/src/main/resources/com/amazonaws/codedeploy/AWSCodeDeployPublisher/help-githubCommitId.html
new file mode 100644
index 0000000..3ea7aaa
--- /dev/null
+++ b/src/main/resources/com/amazonaws/codedeploy/AWSCodeDeployPublisher/help-githubCommitId.html
@@ -0,0 +1,3 @@
+
+ The GitHub commit id hash of the revision to be pushed to CodeDeploy. This is to be used in Pipeline mode.
+
diff --git a/src/main/resources/com/amazonaws/codedeploy/AWSCodeDeployPublisher/help-githubRepository.html b/src/main/resources/com/amazonaws/codedeploy/AWSCodeDeployPublisher/help-githubRepository.html
new file mode 100644
index 0000000..4fd2096
--- /dev/null
+++ b/src/main/resources/com/amazonaws/codedeploy/AWSCodeDeployPublisher/help-githubRepository.html
@@ -0,0 +1,3 @@
+
+ The GitHub repository used to pull the revision from. This is to be used in Pipeline mode.
+
diff --git a/src/test/java/com/amazonaws/codedeploy/AWSCodeDeployPublisherTest.java b/src/test/java/com/amazonaws/codedeploy/AWSCodeDeployPublisherTest.java
index 827ed97..7dfa65f 100644
--- a/src/test/java/com/amazonaws/codedeploy/AWSCodeDeployPublisherTest.java
+++ b/src/test/java/com/amazonaws/codedeploy/AWSCodeDeployPublisherTest.java
@@ -19,6 +19,8 @@ public void testRoundTripConfiguration() throws Exception {
final AWSCodeDeployPublisher publisher = new AWSCodeDeployPublisher(
"testBucket",
"testPrefix",
+ "",
+ "",
"testApplicationName",
"testDeploymentGroupName",
"testDeploymentConfig",