Sam Gleske
Sam Gleske
# Smarter branch detection **Use case:** find only branches which have a `.jervis.yml` or `.travis.yml` at their root. `GitHub.getJervisBranches()` should only return a listing of known good branches that match....
Multibranch pipelines overwrite their own configuration. If the configuration exists, then we want to preserve some specific values. For example, credentials or other configurations. Here's an example of getting existing...
This is interesting because multiple HTML reports can be collected. This means a slight re-design in report collection to not only allow maps but a list of maps as well....
It would be awesome if Jervis updated pull requests with unit test results. - https://github.com/jenkinsci/pipeline-githubnotify-step-plugin - can update arbitrary status - https://github.com/jenkinsci/pipeline-github-plugin `test this please` comment trigger and also supports...
Adding [support for `allow_failures`][travis-allow-failures] seems relatively straight forward. # Sample YAML ```yaml language: groovy env: - GROOVY_VERSION="1.8.9" - GROOVY_VERSION="2.4.12" - GROOVY_VERSION="2.5.0-beta-1" - GROOVY_VERSION="2.6.0-alpha-1" matrix: allow_failures: - env: GROOVY_VERSION="2.6.0-alpha-1" ``` #...
For some projects, multiplatform builds are desired. With the advent of Jenkins pipelines it has never been easier to create multiplatform builds. This issue is to research an initial implementation...
Include documentation for: - End users (developers whose projects get built by Jenkins) - Implementors (i.e. Jenkins admins) Document new pipelines usage. Document, update, or delete the following pages: -...
```yaml jenkins: parallel: limit: 16 fail_fast: false shared_agent: true ``` If there's many builds meant to be parallel in the matrix, it might be desirable to limit concurrency. Additionally, depending...
There's no immediate need to implement the following languages. Just creating a quick inventory. - [ ] [Android](http://docs.travis-ci.com/user/languages/android/) - [ ] [C#, F#, and Visual Basic](http://docs.travis-ci.com/user/languages/csharp/) which uses mono -...
Best to use `MessageFormat` and `ResourceBundle`. It helps with error messages and localization. https://www.javaworld.com/article/2075897/testing-debugging/exceptional-practices--part-3.html