example-pipeline
action-roman
example of local CI and Gitlab-ci for a crystal-lang repository
Installation
Local CI
- FSevent : guardian
- CI local : werk
- Process Manager : overmind
crystal spec,crystal tool format,crystal tool unreachable,crystal docsare provided by the Crystal-lang installation- Linter : ameba
- Coverage : crkcov depends of Kcov
- Mutation testing : crytic
- Functionnal testing : cucumber
- Performance testing : k6
Usage
When working on the code, run guardian -c. After each saving of *.cr files, the pipeline will be launched
You can start the pipeline manually with the werk run command
You can also run specific tests. For example werk run perf:soak_test will launch the pipeline to run soak tests
Contributors
- Jade D. Kharats - creator and maintainer
Repository
example-pipeline
Owner
Statistic
- 0
- 0
- 0
- 0
- 2
- almost 2 years ago
- November 24, 2023
License
MIT License
Links
Synced at
Sat, 08 Nov 2025 16:18:05 GMT
Languages