New template: Rust
Presentation
Template type: build
This template provides support to build, test and analyse projects written in Rust.
Checklist
Common
- General:
-
add project logo ( logo.png
file) - preferably 256x256 -
defines a base (hidden) job -
use rules instead of only/except -
optimized cache configuration (wherever applicable)
-
- Publicly usable:
-
runners: untagged -
no proxy configuration but support http_proxy
/https_proxy
/no_proxy
configuration -
no custom CA certificate(s) but supports $CUSTOM_CA_CERTS
or$DEFAULT_CA_CERTS
to declare custom CA certificate(s) -
internet hostnames/urls only
-
- Used Docker images:
-
public images -
official images (when possible) -
latest
tag (when possible)
-
- Documented:
-
README.md
presents the template, jobs, tools, variables and variants -
kicker.json
describes the template, jobs, tools, variables and variants
-
- Tested & examplified:
Build & Test template checklist
- Build & Test job:
- (type here the used build & test tools/frameworks)
-
mapped to the build
stage -
unit tests report integration using JUnit test report -
code coverage computing and integration -
optimized cache configuration
- (optional) Code analysis job(s):
- (type here the used code analysis tools)
-
mapped to the test
stage -
can be enabled/disabled by configuration
- (optional) Publish job:
- (type here the used publish tools)
-
mapped to the publish
stage -
can be enabled by configuration -
manually triggered on master
branch
Contribution resources
Don't hesitate to review general workflow rules, coding guidelines and architecture principles for your contribution.
Edited by Michael Kebe