Skip to content

Commit

Permalink
Added Apwide Golive global vars
Browse files Browse the repository at this point in the history
  • Loading branch information
chadoc committed Jun 21, 2019
1 parent dab48b6 commit 2242eb5
Show file tree
Hide file tree
Showing 7 changed files with 49 additions and 1 deletion.
2 changes: 1 addition & 1 deletion .gitignore
Expand Up @@ -2,6 +2,6 @@ build/
gradlew
gradlew.bat
out/
idea/
.idea/
*.iml
.gradle/
10 changes: 10 additions & 0 deletions vars/apwDeployedVersion.groovy
@@ -0,0 +1,10 @@
import com.apwide.jenkins.golive.Golive

import static com.apwide.jenkins.util.Utilities.executeStep

def call(Closure body = null) {
executeStep(this, body) { script, parameters ->
return new Golive(this, parameters.config)
.updateDeployedVersion(parameters.params.application, parameters.params.category, parameters.params.version)
}
}
7 changes: 7 additions & 0 deletions vars/apwDeployedVersion.txt
@@ -0,0 +1,7 @@
<p>Notify Apwide Golive a new version has been deployed on an environment. Reuse JIRA Global Environment Variable and for full protocol, consult jira global variable</p>
<p></p>
<dl>
<dt>application</dt><dd>Environment Application name</dd>
<dt>category</dt><dd>Environment Category name</dd>
<dt>version</dt><dd>Deployed version name</dd>
</dl>
9 changes: 9 additions & 0 deletions vars/apwEnvironmentUpdated.groovy
@@ -0,0 +1,9 @@
import com.apwide.jenkins.golive.Golive

import static com.apwide.jenkins.util.Utilities.executeStep

def call(Closure body = null) {
executeStep(this, body) { script, parameters ->
return new Golive(this, parameters.config).updateEnvironment(parameters.params.id, parameters.body)
}
}
6 changes: 6 additions & 0 deletions vars/apwEnvironmentUpdated.txt
@@ -0,0 +1,6 @@
<p>Update environment information (e.g. URL, attributes...). Reuse JIRA Global Environment Variable and for full protocol, consult jira global variable</p>
<p></p>
<dl>
<dt>id</dt><dd>Environment id</dd>
<dt>body</dt><dd>Environment information Map</dd>
</dl>
9 changes: 9 additions & 0 deletions vars/apwStatusChanged.groovy
@@ -0,0 +1,9 @@
import com.apwide.jenkins.golive.Golive

import static com.apwide.jenkins.util.Utilities.executeStep

def call(Closure body = null) {
executeStep(this, body) { script, parameters ->
return new Golive(this, parameters.config).updateEnvironmentStatus(parameters.params.application, parameters.params.category, parameters.params.status)
}
}
7 changes: 7 additions & 0 deletions vars/apwStatusChanged.txt
@@ -0,0 +1,7 @@
<p>Update Apwide Golive Environment status. Reuse JIRA Global Environment Variable and for full protocol, consult jira global variable</p>
<p></p>
<dl>
<dt>application</dt><dd>Environment Application name</dd>
<dt>category</dt><dd>Environment Category name</dd>
<dt>version</dt><dd>Deployed version name</dd>
</dl>

0 comments on commit 2242eb5

Please sign in to comment.