6 releases (stable)
1.2.0 | Feb 4, 2024 |
---|---|
1.1.1 | Sep 22, 2021 |
1.0.1 | Sep 22, 2021 |
0.0.0 | Sep 22, 2021 |
#42 in Build Utils
522,142 downloads per month
Used in 348 crates
(15 directly)
6KB
62 lines
This crate tells you if you're in a CI environment or not. It does not tell you which you're in, but it makes a good effort to make sure to accurately tell you whether you're in one.
This crate is based on the
@npmcli/ci-detect
package.
If you need more information about the specific CI environment you're running
in and you can handle a heavier dependency, please consider using
ci_info
instead.
Example
// You can call this repeatedly if you want to get the same result, cached.
let am_i_in_ci_right_now = is_ci::cached();
// If you expect your environment to change between calls, use this instead:
let checking_again_just_in_case = is_ci::uncached();
License
is_ci
is released to the Rust community under the ISC License.
It is based on @npmcli/ci-detect
which is released to the community under
the ISC License.