Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://fullstack-devops.github.io/awesome-ci/

This tool makes your CI workflow easier! Using SemVer and naming conventions saves a lot of time when creating a release.
https://fullstack-devops.github.io/awesome-ci/

ci cicd continuous-integration devops devops-tools github-actions github-enterprise jenkins jenkins-pipeline release release-automation

Last synced: about 2 months ago
JSON representation

This tool makes your CI workflow easier! Using SemVer and naming conventions saves a lot of time when creating a release.

Awesome Lists containing this project

README

        

[![Go Report Card](https://goreportcard.com/badge/github.com/fullstack-devops/awesome-ci)](https://goreportcard.com/report/github.com/fullstack-devops/awesome-ci)
[![GitHub release](https://img.shields.io/github/release/fullstack-devops/awesome-ci.svg)](https://github.com/fullstack-devops/awesome-ci/releases/latest)
[![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/fullstack-devops/awesome-ci.svg)](https://github.com/fullstack-devops/awesome-ci)
[![License: Apache-2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/fullstack-devops/awesome-ci/blob/main/LICENSE)

[![Publish Release](https://github.com/fullstack-devops/awesome-ci/actions/workflows/Release.yaml/badge.svg)](https://github.com/fullstack-devops/awesome-ci/actions/workflows/Release.yaml)
[![gh-pages](https://github.com/fullstack-devops/awesome-ci/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/fullstack-devops/awesome-ci/actions/workflows/pages/pages-build-deployment)

# Awesome CI

**Description**: This project is the smart connection between your pipeline for continuous integration and your version management like GitLab or GitHub. The focus is on the release process, followed by the version management of [SemVer](https://semver.org/). The required version number is created with the correct naming of the branch prefix.

- **Technology stack**: This tool is written in golang
- **Status**: Stable.
- **Requests and Issues**: Please feel free to open an question or feature request in the Issue Board.
- **Supported environments**:
- GitHub & GitHub Enterprise
- GitHub actions
- Jenkins Pipelines
- **Sweet Spot**: If you use GitHub or GitHub Enterprise and GitHub Actions, you can use awesome-ci to its full potential!

**ToDos**:

- more documentation
- more tests (at least 80% coverage)
- implement GitLab Api

> Info: GitLab is currently not supported

## Usage

You can use this tool in your CI pipeline or locally on your command line. Just [download](https://github.com/fullstack-devops/awesome-ci/releases/latest/download/awesome-ci) the most recently released version and get started. You can find out how to integrate this into your respective pipeline in the following document. There are also several examples in the [examples section](https://fullstack-devops.github.io/awesome-ci/docs/examples) of the documentation. If an example is not included, please feel free to inquire about a related [issue](https://github.com/fullstack-devops/awesome-ci/issues/new/choose).

If more functionality is needed you can just open a problem in this project and of course bugs can be fixed in the same way by filing a [bug report](https://github.com/fullstack-devops/awesome-ci/issues/new/choose).

If you have any questions, you can find a form on the issue board. First, make sure your question is already in the [Questions and Answers](https://fullstack-devops.github.io/awesome-ci/docs/questions_and_answers) section before asking a question. You can find frequently asked questions there too.

## Documentation

[See the manual](https://fullstack-devops.github.io/awesome-ci/) for setup, usage instructions and a lot more. (the documentation is still rising)

## Getting help

If you have questions, concerns, bug reports, etc, please file an issue in this repository's Issue Tracker.
You can find frequently asked questions directly in the "Questions and Answers" section.

## Getting involved

- [CONTRIBUTING](docs/CONTRIBUTING.md)

---

## Open source licensing info

1. [LICENSE](LICENSE)

---

## Credits and references

- [SemVer](https://semver.org/)