Skip to content

inviqa/harness-docker

Repository files navigation

Docker Harness for Workspace

To use this harness:

  1. Install Workspace
  2. Get the release version from releases page
  3. Run ws create <projectName> inviqa/docker:v{release version}
  4. Fill in project-specific AWS and Github credentials, set as blank if you don't need them
  5. Change to the directory: cd <projectName>
  6. Create an initial commit, ensuring that workspace.override.yml is not added to git:
git init
git add .
git commit -m "Initial commit"
  1. Store the workspace.override.yml contents in a suitable location (such as LastPass).

Releasing

Performing a Release

  1. Head to the releases page and create a new release:
    • Enter the tag name to be created
    • Give it a title containing the same tag name
    • Click "Auto-generate release notes"
    • Click Publish Release
  2. Submit a pull request to my127/my127.io that adds the new release version and asset download URL for the Go harness to harnesses.json

Setup the next minor release branch

  1. Create a new branch for the minor release
    git fetch
    git checkout -b x.y.z origin/HEAD
    git push x.y.z
  2. Switch the default branch in Github branch settings to the new branch