summaryrefslogtreecommitdiff
path: root/.expeditor
diff options
context:
space:
mode:
authorRobb Kidd <robb@thekidds.org>2019-11-05 14:28:10 -0500
committerRobb Kidd <robb@thekidds.org>2019-11-05 16:45:58 -0500
commita239557f72823e92d42d9e5fb54cafd2ae5617f5 (patch)
tree4533c8d2faca0c35450d5b4aca09bdeae9489d89 /.expeditor
parent8be16a680452d7da054a75446e64946f4f994788 (diff)
downloadchef-a239557f72823e92d42d9e5fb54cafd2ae5617f5.tar.gz
move minimum hab check/install to a reusable script
And use it in both the verify/habitat and habitat/test pipelines. verify/habitat needs hab >= 0.85 to both build with environment variables that don't include the studio path[1] and to binlink the runtime with stubs that include the package and system environment.[2] habitat/test needs hab >= 0.85 to binlink the runtime with stubs that include the package and system environment. [1] https://github.com/habitat-sh/habitat/pull/6850 [2] https://github.com/habitat-sh/habitat/pull/6826 Signed-off-by: Robb Kidd <robb@thekidds.org>
Diffstat (limited to '.expeditor')
-rw-r--r--.expeditor/habitat-test.pipeline.yml2
1 files changed, 2 insertions, 0 deletions
diff --git a/.expeditor/habitat-test.pipeline.yml b/.expeditor/habitat-test.pipeline.yml
index f18957c653..8f46de4784 100644
--- a/.expeditor/habitat-test.pipeline.yml
+++ b/.expeditor/habitat-test.pipeline.yml
@@ -3,6 +3,8 @@ steps:
- label: ":windows: Validate Habitat Builds of Chef Infra"
commands:
+ - powershell -File "./scripts/ci/ensure-minimum-viable-hab.ps1"
+ - 'Write-Host "--- :hammer_and_wrench: Installing $EXPEDITOR_PKG_IDENTS_CHEFINFRACLIENTX86_64WINDOWS"'
- hab pkg install "$EXPEDITOR_PKG_IDENTS_CHEFINFRACLIENTX86_64WINDOWS"
- powershell -File "./habitat/tests/test.ps1" -PackageIdentifier "$EXPEDITOR_PKG_IDENTS_CHEFINFRACLIENTX86_64WINDOWS"
expeditor: