Releases
Build Docker images and deploy containers to Google Cloud or OpenShift.
Installation
Install with npm.
npm i @gve/releases
Usage
const { OpenShiftRelease } = require("@gve/releases");
const projectName = "OpenShift project name or Google Cloud project ID";
const release = new OpenShiftRelease(projectName);
release.build();
release.buildDeployment();
release.release();
- Creates a scoped, named, and tagged Docker image
- Creates its deployment files for release
- Pushes the deployment files to the run platform, e.g, OpenShift
License
Apache 2.0