Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/sous-chefs/jenkins

Development repository for the jenkins cookbook
https://github.com/sous-chefs/jenkins

Fix badge

This repo got renamed form chef-cookbook to opscode-cookbook once.

f3a9c71aed3ef733e61cd92466ca556500cfad31 authored over 9 years ago by Adrian Moisey <[email protected]>
Release v2.3.0

d3ab88ee101019a263905efef5e724d9a694de41 authored over 9 years ago by Seth Chisamore <[email protected]>
Merge pull request #357 from opscode-cookbooks/schisamo/windows-service-auto-restart

Restart Windows service on failure; Fixes #334

d9ed1e7b2835f90f572d200113f40c792d901685 authored over 9 years ago by Seth Chisamore <[email protected]>
Properly restart the service if the slave jar is updated

226c3c5941e71b5452b7ed31b50623c3ad0924f5 authored over 9 years ago by Seth Chisamore <[email protected]>
Fix inheritance that was broken in #333

We can override the `remote_fs_dir_resource` resource in the
`JenkinsWindowsSlave` child class a...

250611d78623bbaa5ae17407c9c015fe674563ba authored over 9 years ago by Seth Chisamore <[email protected]>
Ensure Java executable path is wrapped in quotes

Spaces are a thing on Window! This should have been part of #331.

546e94e6d66a12d23ab6908a40ee5e2ae4f5a860 authored over 9 years ago by Seth Chisamore <[email protected]>
Re-install the service if the winsw XML changes

c8391a939e56dee72cfae76d295526e1ea6c2ec1 authored over 9 years ago by Seth Chisamore <[email protected]>
Restart Windows service on failure; Fixes #334

758a617f9d83bf59fc582a0f697bd8f280d679af authored over 9 years ago by Seth Chisamore <[email protected]>
Private Key credentials still require a UUID based ID

After reading over JENKINS-26099 it is clear that the SSH Credentials
Plugin does not yet suppor...

6d6aead34e616bd3858a2469c51c39643776f981 authored over 9 years ago by Seth Chisamore <[email protected]>
Add int test coverage for non-UUID credential IDs

29409141223e3267fd0b830a1c2adce340fe08c1 authored over 9 years ago by Seth Chisamore <[email protected]>
Increased minimum required version of credentials plugin

UsernamePasswordCredentialsImpl which is used in `credentials_password.rb`
was been introduced i...

09bf0b309a82a21c99dbe9fa6d785a95264b5fa0 authored over 9 years ago by Daniel Spilker <[email protected]>
Password credentials ID does not need to be a UUID

See https://issues.jenkins-ci.org/browse/JENKINS-26099

837349f212e796eacda8704d31aef6a4d6d9b2e8 authored over 9 years ago by Daniel Spilker <[email protected]>
Fix Rubocop style issue

288bd13e184b29f37691f3750e678349ab41e173 authored over 9 years ago by Seth Chisamore <[email protected]>
Mark all credential resources as sensitive; Fixes #288

This ensures all crendentials resource instances are marked sensitive
which will ensure no secr...

6d0150b193afbeac6a2d21285d943b250b794b0e authored over 9 years ago by Seth Chisamore <[email protected]>
Slave xml location has changed in recent Jenkins versions

c1dcc16f22c822b03e39af903e15222d1f2a6e20 authored over 9 years ago by Seth Chisamore <[email protected]>
Add one more variant of JENKINS-22346 fallback

312bbdd055587ab326a695149ff7bd0ab9cf3c3f authored over 9 years ago by Seth Chisamore <[email protected]>
Refactor smoke test suites to use Jenkins’s latest/stable channels

a81cc3b26d0b95ad3be5ccfb1e534fbeb9aecace authored over 9 years ago by Seth Chisamore <[email protected]>
Merge pull request #355 from opscode-cookbooks/schisamo/rapenchukd-master

Executor username/password support (improves on #348)

64743fd7b66f674c6937e0a1eccc5e2b24656354 authored over 9 years ago by Seth Chisamore <[email protected]>
Recover from commands executed against masters with auth disabled

This is a common case during the initial Chef run when authentication is
most likely being enabl...

8964ddbc350dec3c39e4d135c4a55c21e36eb311 authored over 9 years ago by Seth Chisamore <[email protected]>
Add int test coverage for executor username/password options

579622991fa7b9c5ffdaac64fb065bccd33c5f25 authored over 9 years ago by Seth Chisamore <[email protected]>
Document executor username/password usage in README

f467069622951d6273460f084ca997d128f1091e authored over 9 years ago by Seth Chisamore <[email protected]>
Use run_context values to set executor auth values

8980fda798f5ca7ca9c6529152146ba63fc63af5 authored over 9 years ago by Seth Chisamore <[email protected]>
Add jenkins_cli username/password support

5eead2ae32daec3b2eea04ce87b19e1c21d3ecf0 authored over 9 years ago by Drew Rapenchuk <[email protected]>
Ignore Rubocop complexity checks

658ebc8be8e5dc01b374c6fbbb743c5df1ab6451 authored over 9 years ago by Seth Chisamore <[email protected]>
Add missing ChefSpec matchers for `jenkins_windows_slave`

Fixes #317

b3a22308729986916770223edb36677993af3d1f authored over 9 years ago by Seth Chisamore <[email protected]>
Add integration test converge for e921d2fdefe

3d4aa6f57eb49a675d24875c9c90ae2fbe8d76ca authored over 9 years ago by Seth Chisamore <[email protected]>
Need to escape the \n when there are multiple public keys

This allows the groovy script sees the literal \n, not the newline.

135fd6a693b865ab66cff4df8eec2104e74fbba0 authored over 9 years ago by James Johnson <[email protected]>
plugins: Do a better job understanding "latest" version

This copies the "desired_version" code and uses it in more
places so that we can accurately figu...

4b52c6f835d1e972330ce160a4e430aae20f78ac authored over 9 years ago by Christian Höltje <[email protected]>
support commands prior to launching Jenkins Windows slave

move launching jenkins jar to batch file. add new attributes for
pre_args, when set these are ra...

71da0c6517654708e5f4646645f5833b919ca1eb authored over 9 years ago by ian <[email protected]>
Added support for jvm_options on slave_ssh resource

9aa18d6a58bf8427082ed1acef0692bba5ea517e authored over 9 years ago by Simão Mata <[email protected]>
Add stable source support for package installation

cd4ecaab02d2e0e0c0e22db60a22bdcb5ff82878 authored over 9 years ago by Alex Slynko <[email protected]>
Create system user and group for jnlp slave if `use_system_account` flag is set.

a52f9ee915cb5fdfdb595f019f8736c0b5fc50d1 authored over 9 years ago by Seth Rosenblum <[email protected]>
Instantiate Windows-specific resource class; Fixes #336

52d044d9a0ff0db415df00f73c14b743c2ef0f45 authored over 9 years ago by Daniel Spilker <[email protected]>
Merge pull request #354 from opscode-cookbooks/schisamo/use-chefdk-in-travis

Use containerized Travis infrastructure and ChefDK for testing

96ba250f5a46283ff86a05208ab4169ad58c762f authored over 9 years ago by Seth Chisamore <[email protected]>
Remove workaround for chef/chef#1559

This was merged long ago.

35cee51bdd44e35baba5dab8402badbdd74bf3be authored over 9 years ago by Seth Chisamore <[email protected]>
Ignore Food critic FC048 false positives

be0f29de8e5164a5497ff3bcd0f3d04e1875d0c6 authored over 9 years ago by Seth Chisamore <[email protected]>
Ignore Food critic FC001 false positives

e53df17c9c593f051bfa08dbf0832a99747f9932 authored over 9 years ago by Seth Chisamore <[email protected]>
Fix all Rubocop 0.28.0 style errors

61a726ca350c248b4fa5cd95797faf2d54b78e2a authored over 9 years ago by Seth Chisamore <[email protected]>
Use ChefDK for all Travis testing

ad64af7ad63cec310f0dba06008ed7d0c5aff70e authored over 9 years ago by Seth Chisamore <[email protected]>
Merge pull request #349 from opscode-cookbooks/jtimberman/kitchen-update

Update the kitchen

1377dc32830042197f0a1f6172627d71d2f806f0 authored over 9 years ago by Seth Chisamore <[email protected]>
Update the kitchen

- Use current Chef omnibus package version
- Update CentOS 6 box to the latest available

0100d24feef1c202a01a894a51c2d6001ad3977f authored over 9 years ago by jtimberman <[email protected]>
Merge pull request #346 from adrianmoisey/patch-1

Fix spelling of grammar

e113f2b25a0a196819adecf5d339c948a18bc694 authored over 9 years ago by Joshua Timberman <[email protected]>
Fix spelling of grammar

c2f31a7e6f03f006aa06cab813aa256a8aaad241 authored over 9 years ago by Adrian Moisey <[email protected]>
Merge pull request #333 from ebsco/JNLPFix

Fix JNLP launch on Windows. Directory Create doesnt accept user and gro...

8c2eaa74ab3375c8cddb574579c0e2b6ed6fd327 authored almost 10 years ago by Kartik Null Cating-Subramanian <[email protected]>
Fix JNLP launch on Windows. Directory Create doesnt accept user and group for windows, need to use rights instead.

b44a9e1f4a2fff37c98d4b82848a82177a8d9182 authored almost 10 years ago by Nicholas Carpenter <[email protected]>
remove EOL Ruby, update with current supported Rubies

d6e09a4af669cf6545274329dd2be30a09903eca authored almost 10 years ago by Julian C. Dunn <[email protected]>
opscode2chef

7411eb5fec2e1b2fd8fc179a25d2b6118671a929 authored almost 10 years ago by Sean OMeara <[email protected]>
Release v2.2.2

79f4d18f9f22920069ec15206d76d84e31f4fb8f authored almost 10 years ago by Seth Chisamore <[email protected]>
Add a chefignore file

80417cd12e891029927581dc78dab6fa67132231 authored almost 10 years ago by Seth Chisamore <[email protected]>
Fix incorrect use of "it's" in README

Minor change to fix grammar in README. "It's" is a contraction for "it is", not the possessive f...

e322cd2d90d4266eb8ddc73a4885c658b819c0e0 authored almost 10 years ago by Jamie <[email protected]>
Change all instances of 'idempotely' to 'idempotently'.

7001d11af5773bf32b4a3d91f2a55f45d527acd2 authored almost 10 years ago by Jamie Alessio <[email protected]>
Force UTF-8 encoding when parsing update center JSON

bee19ad7d607ffc6a0054aef208c5ae2b6d2806a authored almost 10 years ago by Andrew Jones <[email protected]>
Add integration test coverage for non-SemVer plugin versions

4a07fe9feac43746eedfbfe8c34bb30a5383e52b authored almost 10 years ago by Seth Chisamore <[email protected]>
Gem::Version raising ArgumentError for weirdly versioned Jenkins plugins, fixes opscode-cookbooks/jenkins #292

1e9e591ca4ff5f38efd7a600afec3e0cad7d722f authored about 10 years ago by David Joos <[email protected]>
Release v2.2.1

040fb4c4d98a0bbe05eddf9e7a09631b2dad6f8d authored about 10 years ago by Seth Chisamore <[email protected]>
Ensure Win service install command respects alternate service names

c8e7cae669c094f6772a4550e31de55eab0f1989 authored about 10 years ago by Seth Chisamore <[email protected]>
Release v2.2.0

b92c138e5f827a6b66b0126a6d617da4d351f7d0 authored about 10 years ago by Seth Chisamore <[email protected]>
Merge pull request #289 from opscode-cookbooks/schisamo/executor-with-unknown-creds

Recover from commands executed with unknown credentials

33b8cdcb7a812e5a0e42e54741c51310758250e4 authored about 10 years ago by Seth Chisamore <[email protected]>
Recover from commands executed with unknown credentials

We'll fall back to executing the command without authentication if the
command fails in a very s...

a4ee310725034b79b32a0fa3aa5d442190afec73 authored about 10 years ago by Seth Chisamore <[email protected]>
Update README for recent auth changes

94c6e583df0374f2f8e3fe253ee02ed8228af755 authored about 10 years ago by Seth Chisamore <[email protected]>
Merge pull request #286 from opscode-cookbooks/schisamo/fix-plugin-installs

jenkins_plugin fixes/improvements

277e30c69115a953184422b8f5a2cc288e71678e authored about 10 years ago by Seth Chisamore <[email protected]>
Clean up YARD docs

01f50e56693776e8b9ba24d95732683cbc172d47 authored about 10 years ago by Seth Chisamore <[email protected]>
Make installing a plugin’s deps optional

f2a0294ee6748cd8be09250f39e38cf80d2c15d5 authored about 10 years ago by Seth Chisamore <[email protected]>
`jenkins_plugin` fixes/improvements

* Properly allow installation of specific versions of a plugin. Previously
this only worked when...

41bc1540868781f721396815db36010d45185bda authored about 10 years ago by Seth Chisamore <[email protected]>
Some `META-INF/MANIFEST.MF` keys are missing values

7f12472f81c6343c352d2549c24c5e7074390115 authored about 10 years ago by Seth Chisamore <[email protected]>
Ensure Jenkins is ready before posting update center JSON

21a3f2f2a3bbf741da5a49a0545b445c348de8eb authored about 10 years ago by Seth Chisamore <[email protected]>
Don’t backup plugins on uninstall

dca7d38c05d0167fd5aae5d83506176f25ac261e authored about 10 years ago by Seth Chisamore <[email protected]>
Persist extracted update center JSON

This data will be leveraged by the `jenkins_plugin` resource.

668906e0e193d55fabf11ef9c3c48a422fa09c2f authored about 10 years ago by Seth Chisamore <[email protected]>
Wrap converted Groovy strings in single quotes

This prevents Groovy string interpolation from firing on `$`.

Fixes #265.

193455e3024e234552d1088bad92a7fe15841726 authored about 10 years ago by Seth Chisamore <[email protected]>
Set the senstive attribute for the jenkins cli private key file

901d2716d9e46c936d46d5215bceaec7bcdde62a authored about 10 years ago by Jonathan A. Sternberg <[email protected]>
Add some RSpec configuration

b14ae6b92683942187d14c47c28a249fc56d7fa1 authored about 10 years ago by Seth Chisamore <[email protected]>
enable to use hashed args in execute! command

5d57da44b53bb5d04b34b8389c2f8ab3a21edc72 authored about 10 years ago by masarakki <[email protected]>
Make sure Net::HTTP#use_ssl is turned on for https end-point

Net::HTTP default to false and cause the following error w/ https end point

```
Errno::EPIPE: j...

c8d50058248e037bcfcbf04740ddd84c227146ad authored about 10 years ago by ske <[email protected]>
Jenkins timeout shouldn't rescue Net::HTTP timeout

784be0011433955801d49ac311f7bfa82704651a authored about 10 years ago by Nowell Strite <[email protected]>
Comment about UUID for credential

f1ba252f1a866259de1721780913bbc44be3332c authored about 10 years ago by Rafał Trójniak <[email protected]>
add attribute for Jenkins user system account

Originally introduced in the Debian packaging system for jenkins in 2008
[1], the packagers dete...

90b23a1af2f39aabc0ca7141f0ac1d2849223011 authored about 10 years ago by Mike Fiedler <[email protected]>
Replace service notifications with runit_service.

At the 1.0 release, the runit cookbook replaced it's definition with a
resource and provider tha...

dc5d17ef42154ca386e37e92405c409a80b73402 authored about 10 years ago by Martin Smith <[email protected]>
Update integration tests to use Chef 12.0.0.rc.1

4116c8f3622b6dae823ec7f07cefa5b0071e6c74 authored about 10 years ago by Seth Chisamore <[email protected]>
Update integration tests to use latest Jenkins LTS release

bc1a896e1ea2519621a5ff548541ff0ae0aa8302 authored about 10 years ago by Seth Chisamore <[email protected]>
Use credentials object directly when creating SSHLauncher

We found a weird bug where the SSHLauncher(String, int, String, String,
String, String) construc...

819b4f892f510f4fa2d9b5d6db5cf9df291d90c2 authored about 10 years ago by Christian Holtje <[email protected]>
Fix ChefSpec 4.1.x deprecation warnings

56595e380fec0e559fc07c349ad3c38d7cf3cb3f authored about 10 years ago by Seth Chisamore <[email protected]>
Update for ServerSpec 2

2441cc8d0e1d3717b1071d68f0093ef183739f24 authored about 10 years ago by Seth Chisamore <[email protected]>
Make custom matchers available to ServerSpec tests

55fe7f51b0e8cff3a5543188dba7005c9cfcfea7 authored about 10 years ago by Seth Chisamore <[email protected]>
Merge pull request #283 from opscode-cookbooks/schisamo/fixes

Assorted Fixes

4aaae3507596100952c5f2f634a89c9c678f2b32 authored about 10 years ago by Seth Chisamore <[email protected]>
Allow `jenkins_slave` to be used as a standalone resource

This is useful in situations where you want create a slave instance on
the Jenkin’s master but s...

0bb3e4546238bd5e3b0f9e2bde84aff1798b486b authored about 10 years ago by Seth Chisamore <[email protected]>
Properly quote executor file paths cause $WINDOWS

6d19a1eaf8b084033cc7816677603cc8540d4817 authored about 10 years ago by Seth Chisamore <[email protected]>
Properly escape backslashes in generated Groovy code

This will prevent Groovy errors like:

org.codehaus.groovy.control.MultipleCompilationErrorsEx...

98a3ada6d3da21fb625ee9a5e1de354a13d531bb authored about 10 years ago by Seth Chisamore <[email protected]>
Restart services when `slave.jar` is updated

A `slave.jar` update usually occurs on Jenkins master upgrades! If your
master and slave out of ...

49a8ff1dc767a52a32653999bc2aef4286c0ecd8 authored about 10 years ago by Seth Chisamore <[email protected]>
Actually use the `service_name` attribute to name Windows service

a7d644ca8f06cd1a2ed299c040d5849fb866e697 authored about 10 years ago by Seth Chisamore <[email protected]>
Update Jenkins service check to use `WIN32OLE`

A dependency on the `ruby-wmi` gem has been removed so the
`WMI::Win32_Service` no longer exists...

d30b2bcaaef902c8e3367f1ed2cb1148da26ac73 authored about 10 years ago by Seth Chisamore <[email protected]>
Add .NET 4.0 compat fix for `winsw`

2987c140589d86756261c063d0c88a8705a86088 authored about 10 years ago by Seth Chisamore <[email protected]>
Support setting the `PATH` on Windows slave

288772dde221f9deb55acd6aeeadce276a649124 authored about 10 years ago by Seth Chisamore <[email protected]>
Support a checksum attribute for `winsw.exe` download

b7b77999ce2bc63e07cd5008c33ad552fb326f2a authored about 10 years ago by Seth Chisamore <[email protected]>
Create the `slave.jar` in a slave’s JENKINS_HOME

3f21c0ff76e2e1760673f5fb8c4a6355d5b41a93 authored about 10 years ago by Seth Chisamore <[email protected]>
Remove list of Jenkins command links

Fixes #252

bc89829ebcf24fed70539a1353cbf7e8394d4963 authored over 10 years ago by Seth Vargo <[email protected]>
Handle jobs that do not have a `disabled` attribute

1f6980e5f0276af679ca83b773e02fb6b2db339a authored over 10 years ago by Seth Vargo <[email protected]>
Add kitchen tests to expose and verify jobs without a disabled element

80accd0728f5bfc58a72e07387d855ebe60c664a authored over 10 years ago by James FitzGibbon <[email protected]>
If a job doesn't have a 'disabled' element, assume that it is enabled

This allows jenkins_job to be used with non-project jobs, like folders that use cloudbees-folder

5ac0deafb9ccdc67b4f10ea94b5e5de815824db3 authored over 10 years ago by James FitzGibbon <[email protected]>
Remove unneeded service restart in Windows slaves

This fixes #247.

8a2fae71cd994704b09924e9a14b70b9093963a3 authored over 10 years ago by Seth Chisamore <[email protected]>
Use atomic updates when downloading the slave JAR

On Windows, when slave.jar changes on the master, the 'slave_jar_resource'
remote_file will try ...

638b2502cd85d4724c3d32d5c6aae64be8db2a5b authored over 10 years ago by Manu Cupcic <[email protected]>