File tree 1 file changed +23
-0
lines changed
1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -43,3 +43,26 @@ This will help alert the team in case there’s an accidental regression.
43
43
Additionally, testing against nightly can catch regressions even sooner, and so
44
44
if you don’t mind a third build, we’d appreciate testing against all channels.
45
45
46
+ As an example, many Rust programmers use [ Travis] ( https://travis-ci.org/ ) to
47
+ test their crates, which is free for open source projects. Travis [ supports
48
+ Rust directly] [ travis ] , and you can use a ` .travis.yml ` file like this to
49
+ test on all channels:
50
+
51
+ ``` yaml
52
+ language : rust
53
+ rust :
54
+ - nightly
55
+ - beta
56
+ - stable
57
+
58
+ matrix :
59
+ allow_failures :
60
+ - rust : nightly
61
+ ` ` `
62
+
63
+ [travis]: http://docs.travis-ci.com/user/languages/rust/
64
+
65
+ With this configuration, Travis will test all three channels, but if something
66
+ breaks on nightly, it won’t fail your build. A similar configuration is
67
+ recommended for any CI system, check the documentation of the one you’re
68
+ using for more details.
You can’t perform that action at this time.
0 commit comments