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 docs
are 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
- 11 months ago
- November 24, 2023
License
MIT License
Links
Synced at
Sun, 17 Nov 2024 14:28:52 GMT
Languages