aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Rendina <rendinam@users.noreply.github.com>2019-04-15 16:47:59 -0400
committerGitHub <noreply@github.com>2019-04-15 16:47:59 -0400
commit78ca85cfe63998b47a1b15346fee93ec59057cbf (patch)
tree516f710409700e1bf5d471f79cb5a4871f44e5e9
parent01957741c8bb74cec6e72c734ba0b8589efa1f72 (diff)
downloadjscu_refactor-78ca85cfe63998b47a1b15346fee93ec59057cbf.tar.gz
Self test capability attempt (#44)
* Add access_env_var.sh script Remove @Library directive after successfull CI test. * Clean up * Hook script to operate only on Jenkinsfile
-rw-r--r--Jenkinsfile2
-rwxr-xr-xaccess_env_var.sh4
-rwxr-xr-xhooks/pre-commit2
-rw-r--r--pull_request_template.md1
4 files changed, 7 insertions, 2 deletions
diff --git a/Jenkinsfile b/Jenkinsfile
index 6ffbe14..69b246a 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -1,6 +1,4 @@
-@Library('utils@master') _
-//trivial edit
// [skip ci] and [ci skip] have no effect here.
if (utils.scm_checkout(['skip_disable':true])) return
diff --git a/access_env_var.sh b/access_env_var.sh
new file mode 100755
index 0000000..b7a5b3f
--- /dev/null
+++ b/access_env_var.sh
@@ -0,0 +1,4 @@
+#!/usr/bin/env bash
+
+echo "This is the value of SECRET_VALUE"
+echo "${SECRET_VALUE}"
diff --git a/hooks/pre-commit b/hooks/pre-commit
index f4522e4..02ad1c1 100755
--- a/hooks/pre-commit
+++ b/hooks/pre-commit
@@ -1,3 +1,5 @@
+#!/usr/bin/env bash
+
printf "[pre-commit hook] Updating branch reference in Jenkinsfile.test to allow self-testing... "
branch=$(git rev-parse --abbrev-ref HEAD)
sed -i "s/utils@.*'/utils@${branch}'/" Jenkinsfile
diff --git a/pull_request_template.md b/pull_request_template.md
new file mode 100644
index 0000000..7fe6205
--- /dev/null
+++ b/pull_request_template.md
@@ -0,0 +1 @@
+Reminder: Be sure to remove any @Library directive present at the top of Jenkinsfiles before merging into master.