Sha256: a5ef621442839e5dbb98adfb46e46f763f4fe9716baecb2d5cdad4cf901b3fc2

Contents?: true

Size: 914 Bytes

Versions: 52

Compression:

Stored size: 914 Bytes

Contents

# Configuration variables:

* `GH_TOKEN`: used by `semantic-release` to push changes to Github and manage releases
* `GEM_HOST_API_KEY`: rubygems API key
* `GEM_ALTERNATIVE_NAME` (optional): used for testing of CI flows, 
to avoid publication of test releases under official package name

# Release command

`./release.sh` 

Bash wrapper script is used merely as a launcher of `semantic-release` 
with extra logic to explicitly determine git url from `TRAVIS_REPO_SLUG` \
variable if its defined (otherwise git url is taken from `package.json`, 
which breaks CI on forked repos).

# CI flow

1. Test happens using current version number specified in `lib/appmap/version.rb`, then `release.sh` launches `semantic-release` to do the rest
2. The version number is increased (including modicication of `version.rb`)
3. Gem is published under new version number
4. Github release is created with the new version number

Version data entries

52 entries across 52 versions & 1 rubygems

Version Path
appmap-1.0.1 README_CI.md
appmap-1.0.0 README_CI.md
appmap-0.103.0 README_CI.md
appmap-0.102.2 README_CI.md
appmap-0.102.1 README_CI.md
appmap-0.102.0 README_CI.md
appmap-0.101.0 README_CI.md
appmap-0.100.0 README_CI.md
appmap-0.99.4 README_CI.md
appmap-0.99.2 README_CI.md
appmap-0.99.1 README_CI.md
appmap-0.99.0 README_CI.md
appmap-0.98.1 README_CI.md
appmap-0.98.0 README_CI.md
appmap-0.97.0 README_CI.md
appmap-0.96.0 README_CI.md
appmap-0.95.2 README_CI.md
appmap-0.95.1 README_CI.md
appmap-0.95.0 README_CI.md
appmap-0.94.1 README_CI.md