Skip to content

wkoszek/ci-env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Environment variables in popular Continuous Integration systems

This repo is supposed to help you understand how workers for popular Continuous Integrations systems are configured, so that you can take full advantage out of their environment.

For me one of the problems with CI systems is that they're more like debugging an issue through a key-hole: you change the config, run a long-running job and wait to see a bug. You modify 1 line and retry. And sometimes it's unclear why things are certain way.

How it works

Code in this repo gets build in the CI service environment. All CI systems used here are free for Open Source projects. The code simply calls printenv or set so that you can see the CI worker's configuration. Just click the badge of the respective CI system to see what environment variables are set.

This repo is wired to all 3 systems:

CI system Status
Travis CI Build Status
Circle CI Circle CI
AppVeyor Build status

Big thanks to guys from Travis CI, Circle CI and AppVeyor

I have 40+ GitHub repos wired to all 3 of them. All for 3. The service is great. Other than some usual hiccups and user errors, I haven't had any complaints. This repository is trying to address problems typical for CI systems. CircleCI helped me get my website http://www.koszek.com to a better quality before I was ready to publish it. AppVeyor let me revive old Windows software I wrote during my university years.

Author

About

Environment variables in popular Continuous Integration systems

Topics

Resources

License

BSD-2-Clause, BSD-2-Clause licenses found

Licenses found

BSD-2-Clause
LICENSE
BSD-2-Clause
COPYRIGHT.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published