As long as no regressions in iframing us in, everything was 👍
If automation tests pass, promote up, expanding automation test coverage
Put up a CM request and ship it to prod
This pipeline was nice, because it ensured tests gated promotion to higher environments
// package.json
"ember-engine-billing": "^2.0.0"
How can we ensure the version we push out with web-directory has hopped through all of the testing hoops and is prod ready?
We have an existing, working pipeline where we pin the version of our engine in web-directory
We have a suggestion if you're using semantic versioning in your engine, but the pipeline isn't built yet
ember-engine-billing view in Jenkins
We pin our version in web-directory's package.json
// package.json
"ember-engine-billing": "2.0.0"
npm install ember-engine-billing@latest --save-dev
web-directory pulls in your engine using semver via the package.json
// package.json
"ember-engine-billing": "^2.0.0"
Due to that, we should be careful when publishing new versions of our engine to artifactory