An open API service indexing awesome lists of open source software.

https://github.com/gnuton/circleci-template

Empty project which shows how to build stuff and upload releases to github using circleci
https://github.com/gnuton/circleci-template

Last synced: 3 months ago
JSON representation

Empty project which shows how to build stuff and upload releases to github using circleci

Awesome Lists containing this project

README

          

# Circleci-template
Every branch of this repository contains different CI pipelines for circleCI.

## wait-for-approval branch
the .circleci dir in this branch contains the following workflow

BUILD --> WAIT FOR APPROVAL --> PUBLISH RELEASE on GITHUB

So basically you release your code using the circle ci web interface, just by clicking the "approve" button.
Please note that if the two or more releases with the same version are uploaded to github, the lastes overwrite the previous.

## tag-for-release branch
the .circleci dir in this branch contains the following workflow

BUILD --> PUBLISH RELEASE on GITHUB

The build steps runs everytime, but the publish one happens only when we push a tag like 1.0.0.
```bash
git tag 0.0.1
git push --tag
# circleCI will build again and push the release to github
```