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
- Host: GitHub
- URL: https://github.com/gnuton/circleci-template
- Owner: gnuton
- Created: 2019-03-12T22:43:24.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-13T22:07:27.000Z (over 7 years ago)
- Last Synced: 2025-03-06T06:48:12.528Z (over 1 year ago)
- Size: 25.4 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```