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.pngfile) - 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_proxyconfiguration -
no custom CA certificate(s) but supports $CUSTOM_CA_CERTSor$DEFAULT_CA_CERTSto declare custom CA certificate(s) -
internet hostnames/urls only
-
- Used Docker images:
-
public images -
official images (when possible) -
latesttag (when possible)
-
- Documented:
-
README.mdpresents the template, jobs, tools, variables and variants -
kicker.jsondescribes 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 buildstage -
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 teststage -
can be enabled/disabled by configuration
- (optional) Publish job:
- (type here the used publish tools)
-
mapped to the publishstage -
can be enabled by configuration -
manually triggered on masterbranch
Contribution resources
Don't hesitate to review general workflow rules, coding guidelines and architecture principles for your contribution.
Edited by Michael Kebe