You've already forked sap-jenkins-library
mirror of
https://github.com/SAP/jenkins-library.git
synced 2025-11-06 09:09:19 +02:00
fix(cnbBuild): use a single test case to lookup buildpacks by ID (#3906)
Co-authored-by: Pavel Busko <pavel.busko@sap.com> Co-authored-by: Ralf Pannemans <ralf.pannemans@sap.com>
This commit is contained in:
@@ -64,7 +64,7 @@ func TestNpmProject(t *testing.T) {
|
||||
container.assertHasOutput(t, "SUCCESS")
|
||||
container.terminate(t)
|
||||
|
||||
err = container2.whenRunningPiperCommand("cnbBuild", "--noTelemetry", "--verbose", "--path", "TestCnbIntegration/project", "--customConfig", "TestCnbIntegration/config.yml", "--containerImageName", "node", "--containerImageTag", "0.0.1", "--containerRegistryUrl", registryURL)
|
||||
err = container2.whenRunningPiperCommand("cnbBuild", "--noTelemetry", "--verbose", "--path", "TestCnbIntegration/project", "--customConfig", "TestCnbIntegration/config.yml", "--containerImageName", "node", "--containerImageTag", "0.0.1", "--containerRegistryUrl", registryURL, "--projectDescriptor", "project-with-id.toml")
|
||||
assert.NoError(t, err)
|
||||
container2.assertHasOutput(t, "running command: /cnb/lifecycle/creator")
|
||||
container2.assertHasOutput(t, "Selected Node Engine version (using BP_NODE_VERSION): 16")
|
||||
|
||||
29
integration/testdata/TestCnbIntegration/project/project-with-id.toml
vendored
Normal file
29
integration/testdata/TestCnbIntegration/project/project-with-id.toml
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
[project]
|
||||
id = "io.buildpacks.my-app"
|
||||
version = "0.1"
|
||||
|
||||
[build]
|
||||
include = [
|
||||
"*.js",
|
||||
"/package.json"
|
||||
]
|
||||
|
||||
[[build.env]]
|
||||
name = "BP_NODE_VERSION"
|
||||
value = "16"
|
||||
|
||||
[[build.buildpacks]]
|
||||
id = "paketo-buildpacks/ca-certificates"
|
||||
version = "3.0.3"
|
||||
|
||||
[[build.buildpacks]]
|
||||
uri = "gcr.io/paketo-buildpacks/node-engine:0.12.0"
|
||||
|
||||
[[build.buildpacks]]
|
||||
uri = "gcr.io/paketo-buildpacks/npm-install:0.7.2"
|
||||
|
||||
[[build.buildpacks]]
|
||||
uri = "gcr.io/paketo-buildpacks/node-module-bom:0.2.2"
|
||||
|
||||
[[build.buildpacks]]
|
||||
uri = "gcr.io/paketo-buildpacks/npm-start:0.8.0"
|
||||
@@ -13,21 +13,16 @@ name = "BP_NODE_VERSION"
|
||||
value = "16"
|
||||
|
||||
[[build.buildpacks]]
|
||||
id = "paketo-buildpacks/ca-certificates"
|
||||
version = "3.0.3"
|
||||
uri = "gcr.io/paketo-buildpacks/ca-certificates:3.0.3"
|
||||
|
||||
[[build.buildpacks]]
|
||||
id = "paketo-buildpacks/node-engine"
|
||||
version = "0.12.0"
|
||||
uri = "gcr.io/paketo-buildpacks/node-engine:0.12.0"
|
||||
|
||||
[[build.buildpacks]]
|
||||
id = "paketo-buildpacks/npm-install"
|
||||
version = "0.7.2"
|
||||
uri = "gcr.io/paketo-buildpacks/npm-install:0.7.2"
|
||||
|
||||
[[build.buildpacks]]
|
||||
id = "paketo-buildpacks/node-module-bom"
|
||||
version = "0.2.2"
|
||||
uri = "gcr.io/paketo-buildpacks/node-module-bom:0.2.2"
|
||||
|
||||
[[build.buildpacks]]
|
||||
id = "paketo-buildpacks/npm-start"
|
||||
version = "0.8.0"
|
||||
uri = "gcr.io/paketo-buildpacks/npm-start:0.8.0"
|
||||
|
||||
Reference in New Issue
Block a user