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

Publish 2.0.0 Changelog

f1ea8adc1dcb663222b254160b69f83b6c3f59ad authored almost 11 years ago by Seth Vargo <[email protected]>
Version bump to 2.0.0

4081090463dfac335b4f09b70ecc20a8c7aecd70 authored almost 11 years ago by Seth Vargo <[email protected]>
Remove stale Gemfile entries

79436c45b90e97e73f9491a9c2275ab40d8dfb54 authored almost 11 years ago by Seth Vargo <[email protected]>
Fix tiny blip in the README

bdcb658c51f56d481e4534e1030b527f174324bf authored almost 11 years ago by Seth Vargo <[email protected]>
Create the parent slave's remote_fs before making the user

So there's this really awesome CentOS + Chef bug where you can't explicitly
set --no-create-home...

f4ce7c2075a33cc37853e73b773a1cf70c547f07 authored almost 11 years ago by Seth Vargo <[email protected]>
Point out that yum doesn't install Java either

18aaf3ee65574d815adb127d3eab5228ecdc5d69 authored almost 11 years ago by Seth Vargo <[email protected]>
Require our java recipe everywhere

Centos' package installer does not install Java

8e2c418e82132a61e9fd13589c7a77ecd9339c8d authored almost 11 years ago by Seth Vargo <[email protected]>
Fix broken credentials test

41662f51965b7a55debb185fe002b199ec0ba54f authored almost 11 years ago by Seth Vargo <[email protected]>
Refactor smoke tests to only include other recipes

0e60f1642526e04572026d2fc0d1929fb6bdb1a0 authored almost 11 years ago by Seth Vargo <[email protected]>
Properly cache the private_path and cli presence check

There was a crazy, critical bug because I did something stupid while trying
to be smart.

767f6f658395e0a4b51674ab9c1382b2f92dae60 authored almost 11 years ago by Seth Vargo <[email protected]>
Refactor smoke and authentication tests

145c0bd7484b3aedecba77cb918da1fc9138c28d authored almost 11 years ago by Seth Vargo <[email protected]>
Add support for passing JENKINS_ARGS to the master

6bb828c280179ed8b4c796ef4d3902d88e6cc683 authored almost 11 years ago by Seth Vargo <[email protected]>
Use the correct port attribute in RHEL server configuration

49cd884cd718627dc0bf6e21c0e0d0c6f9713749 authored almost 11 years ago by Seth Vargo <[email protected]>
Set HOME and JENKINS_HOME on slaves

37d6d6de8f3b3cbbf6a714907bda00187e19507a authored almost 11 years ago by Seth Vargo <[email protected]>
Use the node's run_state to control idempotent flow of resources

This will prevent the remote file and private key from being downloaded and
each written multipl...

5a63e04c1a0a3566491062b92e24f51e632836bb authored almost 11 years ago by Seth Vargo <[email protected]>
Create the Jenkins group

aab1c89d3d681b11e1851b96cd87a6875dea6eae authored almost 11 years ago by Seth Vargo <[email protected]>
Update copyright dates, Chef Software, and email addresses

79c855c730a155be3320f5e829215a979b4fc2df authored almost 11 years ago by Seth Vargo <[email protected]>
Add jenkins_script resource

6b0267bebf99e3498e8eb8e526055578b4b35431 authored almost 11 years ago by Seth Vargo <[email protected]>
Add tests and documentation for using authentication

d92833992f995e4761a869e1f74c992f4c38455b authored almost 11 years ago by Seth Vargo <[email protected]>
Do not require the java cookbook

The Java cookbook might be overkill for most users, and it is not even a
requirement for the pac...

ca2a69d982011dc1bec6a6d0ee4da5c1a1599864 authored almost 11 years ago by Seth Vargo <[email protected]>
Rename server -> master

After internal conversations, the term "server" is misleading. Even though
they are called "serv...

a8464de3b0f7bcba1b873122de1a90065b8e9c84 authored almost 11 years ago by Seth Vargo <[email protected]>
Pass the endpoint attribute to the Windows slaves

2f3ad52d38defd6fabd729d0f86a240e780a5aac authored almost 11 years ago by Seth Vargo <[email protected]>
Remove references to vagrant-berkshelf and vagrant-omnibus

da490da93845ee033a9dac354d5b7f2cf9240763 authored almost 11 years ago by Seth Vargo <[email protected]>
Conditionally write additional JVM options on RHEL

7efc877289d312317bb34e8f51cd7d6aee73b822 authored almost 11 years ago by Seth Vargo <[email protected]>
Use heredocs for long messages

6768d48a4821782320713a7c0227bd7b395be25b authored almost 11 years ago by Seth Vargo <[email protected]>
Update README attribute documentation

d8143558808067f968d05cd3c253a5685fd70181 authored almost 11 years ago by Seth Vargo <[email protected]>
Refactor attributes and attribute structure to be more flexible

4e7465f4fb28a22f2748700112a4bf3f22a53671 authored almost 11 years ago by Seth Vargo <[email protected]>
Only download the CLI if it's not already there

aa98218ec809c94f90529ba3e17fe9bde67f7989 authored almost 11 years ago by Seth Vargo <[email protected]>
Fix Rubocop warnings

10fb27e15e4625526730391ab81948213da5db0a authored almost 11 years ago by Seth Vargo <[email protected]>
Simplify plugin tests to just restart Jenkins instead of blocking

c2c5e9a6c26b7d4026480ed9ef90eda036d7d0de authored almost 11 years ago by Seth Vargo <[email protected]>
Add a top-level smoke test

f5b1bf414c98f172155c17cf1704b3502b629cac authored almost 11 years ago by Seth Vargo <[email protected]>
Catch connection reset errors too

d7df3e8b6a6a21606dd5670d5f420742d4324c6e authored almost 11 years ago by Seth Vargo <[email protected]>
Add a top-level smoke test for quick testing

e50003a75c829007446dd9fdd477c6e09128b437 authored almost 11 years ago by Seth Vargo <[email protected]>
Add timeout and ready-checks to the executor

9b75c4e075eeedb195fc935add8a45a0e6326630 authored almost 11 years ago by Seth Vargo <[email protected]>
Remove old reference to auto_labels for slaves

7c2593f362f47f79e956b944b26dc18042087ca1 authored almost 11 years ago by Seth Vargo <[email protected]>
Set the hostname in Test Kitchen

f26951b5bb60019a7e065dda27ff339aebb3a169 authored almost 11 years ago by Seth Vargo <[email protected]>
Fix additional references to transformers

45b28fc1f21386670f4001fa78c1f94fb3d55d9c authored almost 11 years ago by Seth Vargo <[email protected]>
Remove SSH key generation and plugin attribute from the server recipe

2a6c07f606747875b373cb476e1f9b1157a29433 authored almost 11 years ago by Seth Vargo <[email protected]>
After going back through tickets and commits, this is a revert of 668cff1b

and 9a3c5c9c AKA COOK-3314. After discussions with both @danielsdeleo and
@schisamo, combined wit...

adf189746faa04bae590bd4b84a58ae9f6d1ff3a authored almost 11 years ago by Seth Vargo <[email protected]>
Update README jenkins_credentials -> jenkins_password_credentials

b8345036506f3b1d130fde6748717348ca1b9983 authored almost 11 years ago by Seth Vargo <[email protected]>
Remove jenkins_command timeout attribute

a0033f567f4de6b57a7ef96ed5f8bd97ca36aeb4 authored almost 11 years ago by Seth Vargo <[email protected]>
Use semantic names in jenkins_slave

4bf65b08432a0d04d126d7addb9c2bb6461cbcfb authored almost 11 years ago by Seth Vargo <[email protected]>
Add timeouts and retries to the CLI

This commit removes the unnecessary `block_until_operational` and an old
helper. Now, CLI comman...

d8f42613a5098915e9d54fff3cdaecff255476b2 authored almost 11 years ago by Seth Vargo <[email protected]>
Recommend users put job configs in Chef's file_cache_path

1b3e36f7509acf9b7ef57e9732761dbdff514b01 authored almost 11 years ago by Seth Vargo <[email protected]>
Remove Apache, Nginx, and IPTables recipes and associated files

In order to better control the scope of this cookbook, HTTP proxying and
firewall rules have bee...

0e3406013df82fc1e3413feecf761a8a8df3d957 authored almost 11 years ago by Seth Vargo <[email protected]>
Update authors and copyrights

beb7e5746649f6136f4a52049c65baddc9ce2b1e authored almost 11 years ago by Seth Vargo <[email protected]>
Remove old `jenkins-test` fixture cookbook (no longer used)

760f23849ab65eedbdee91181b64b6d61b915125 authored almost 11 years ago by Seth Vargo <[email protected]>
The TODO is TADONE (@schisamo)

5661e02dd41e10dd3bc0fa0e8e97e1ae9d9f9f31 authored almost 11 years ago by Seth Vargo <[email protected]>
Improve language in CONTRIBUTING.md

5710ff8d1670f429c2487c87b7bbb050355aa4c3 authored almost 11 years ago by Seth Vargo <[email protected]>
Use a Rakefile and task to run tests

6bc16d4b69d1c1f029ef1366441e750fd1b9ec37 authored almost 11 years ago by Seth Vargo <[email protected]>
Clean up contribution guideslines and issue reporting

1bc3720843a18b30b555343f1f56ed2c5882403a authored almost 11 years ago by Seth Vargo <[email protected]>
Cleanup the README for slaves

Use common idioms instead of references that might not be understood.

19a95f71f724455c1ac646203a9448889e34fb1a authored almost 11 years ago by Seth Vargo <[email protected]>
Add comment explaining why we forward ports in the .kitchen.yml

e82976ab9934df135cceaeb6de64eb0d280d6661 authored almost 11 years ago by Seth Vargo <[email protected]>
Don't automatically generate any slave labels.

This type of logic belongs in a wrapper cookbook.

2b04dafb52884ab7037f7a0fa1ef0dc0e93a41a0 authored almost 11 years ago by Seth Chisamore <[email protected]>
Improve debug messages for `jenkins_slave` actions

3c5632612e69b068ef60ea514ba896f91f5e361b authored almost 11 years ago by Seth Chisamore <[email protected]>
Gemfile: allow patch and minor versions to float

083e3f45e3f7975e73df0583f40f1fdc6c72bbd7 authored almost 11 years ago by Seth Chisamore <[email protected]>
Improve formatting of embedded Groovy code

7fc3f43fb98ab941329df925c60a42a414985738 authored almost 11 years ago by Seth Chisamore <[email protected]>
Rubocop: ignore documentation cop

33f5f7232eaedc1839bc49d204645db28020c670 authored almost 11 years ago by Seth Chisamore <[email protected]>
Document `UUID_REGEX` constant.

48ef16a801191c1ce0f7bd195cc64aad30fe0361 authored almost 11 years ago by Seth Chisamore <[email protected]>
Add Windows support to `jenkins_jnlp_slave`

We take advantage of `Chef::Resource.provides` to allow a separate
resource class to "provide" t...

a0cb8965905b599753e4ada0a350d83d3fdd00b0 authored almost 11 years ago by Seth Chisamore <[email protected]>
Remove all slave recipes! \o/

The new `jenkins_*_slave` HWRPs provide all required functionality.

dce8c39a7abf44165aa404133602ad1f1e3e140d authored almost 11 years ago by Seth Chisamore <[email protected]>
Ensure `jenkins_*_slave` resources create required assets

5010bf08e495bed606303028012dcf7c4b10de91 authored almost 11 years ago by Seth Chisamore <[email protected]>
Move `set_base_attributes` logic to `load_current_resource`

ec1d6b9d796dc5f6c12dffb675737b2750d4ea46 authored almost 11 years ago by Seth Chisamore <[email protected]>
Rubocop: disable ClassLength and MethodLength cops

We have lots of inline Groovy heredoc code which throws these cops off.

8aba44a5a509fc7b044fb181ba8eb54c297bc6e3 authored almost 11 years ago by Seth Chisamore <[email protected]>
Remove `slave_command`

Use case for slave's with this launcher type are still unclear. We favor
simplifying this cookbo...

ca0422b07c00928371c33b97808ae505abe01759 authored almost 11 years ago by Seth Chisamore <[email protected]>
Rubocop: Disable PredicateName and CaseEquality cops in RSpec matchers

These checks go against the custom RSpec matcher idioms.

88658391165c609dd37dd1477b93c2aa7e89bfd2 authored almost 11 years ago by Seth Chisamore <[email protected]>
Rubocop: fix style/lint errors

1e6242b2e4b7dd5bb8d6a4ac73d4ec0ce3de9d1b authored almost 11 years ago by Seth Chisamore <[email protected]>
DRY: Create `convert_blank_values_to_nil` helper.

0c73c446ce8badc877fe0ec4a5d6f22f444012e3 authored almost 11 years ago by Seth Chisamore <[email protected]>
Add `jenkins_slave` resources

4743657a72c6b00a804b291d2573e56ed1c87ccb authored almost 11 years ago by Seth Chisamore <[email protected]>
Add `jenkins_credentials` resources

76cd1ba93a419afb4c31bc6695785d043f1fe454 authored almost 11 years ago by Seth Chisamore <[email protected]>
Make Ubuntu 12.04 (latest LTS) is default test platform

310237be98c2c8292c4766f5f075d1f3450fc867 authored almost 11 years ago by Seth Chisamore <[email protected]>
Ensure generated public key is saved to authorized_keys

c0fbb6532e04c4305f2a998d7ff660227d494eca authored almost 11 years ago by Seth Chisamore <[email protected]>
Make the test instances beefier..cause JAVA.

3b42b16be9f2de762d837d0ea28f51aeefbab8ed authored almost 11 years ago by Seth Chisamore <[email protected]>
Update to Test Kitchen 1.1.1

91731e765abff754f50474598e4f6e3da18759e2 authored almost 11 years ago by Seth Chisamore <[email protected]>
Ensure the Jenkins API/UI is accessible from the host

6c2e4c4e819c8a280aa559780be97a6ae95558f1 authored almost 11 years ago by Seth Chisamore <[email protected]>
Remove @sethvargo-specific things from the .kitchen.yml

222bb3b59050e1c7edf5c7144886156b988b66a5 authored almost 11 years ago by Seth Vargo <[email protected]>
Don't pollute the global namespace

Serverspec pollutes the global RSpec namespace like a bad boy. Using common
idioms like `install...

483df48e8e0acc587241e6b8d8c9989abe15e85f authored almost 11 years ago by Seth Vargo <[email protected]>
Add `jenkins_plugin` test suite and fixtures

2c5fb4a4562c32db3c34381374cedc30e7c09fcc authored almost 11 years ago by Seth Vargo <[email protected]>
Only download the remote file if it doesn't already exist

This may seem a bit weird, but instead of adding a `remote_file` reosurce
to the resource collec...

aa2281fd12179eb785cb85628e2c3d81c2bd9389 authored almost 11 years ago by Seth Vargo <[email protected]>
Remove old CLI integration tests

41f26bfd4ef510ff2509222763c883e17238b9c0 authored almost 11 years ago by Seth Vargo <[email protected]>
Add `jenkins_job` test suite and fixtures

a4306f17c38afc895b2432bd59e0ef0627083926 authored almost 11 years ago by Seth Vargo <[email protected]>
Add `jenkins_command` test suite and fixtures

72f3647d38e09f699a8fe18537c2b13a2ae5fdba authored almost 11 years ago by Seth Vargo <[email protected]>
Add `jenkins_user` resource

This commit also introduces changes to the `.kitchen.yml` and a shared
`spec_helper.rb` and data...

016fe7403d93a96693d4e68f9800239ee1fc359a authored almost 11 years ago by Seth Vargo <[email protected]>
Cache the contents of the current plugin

e6927a4f2dd2f8b96ed6c4ac6640e45040c77beb authored almost 11 years ago by Seth Vargo <[email protected]>
Support authentication and proxy configuration via node attributes

eeb1806c4ce8ef90fc70662416daeb67273ff9d7 authored almost 11 years ago by Seth Vargo <[email protected]>
Improve documentation on jenkins_command

6b3005815441d1a70f6dea1be206bac9f042dcda authored almost 11 years ago by Seth Vargo <[email protected]>
Add `jenkins_command` test. Make executor load first.

This commit adds a simple Test Kitchen test for `jenkins_command` as well as
prefixes the `libra...

f46d74f9c8dc1ca5164a4ebdeb58df65602bda9c authored almost 11 years ago by Seth Vargo <[email protected]>
Document jenkins_command HWRP

ddd100e7326f20dd9b39dbb32c8ca2e2a3b8dd9f authored almost 11 years ago by Seth Vargo <[email protected]>
Remove jenkins_cli

07b43f4123749458301bd21d1a737a6067b6f1fe authored almost 11 years ago by Seth Vargo <[email protected]>
Convert jenkins_plugin to an HWRP

34dc7cb3ab7da45874243c346ac48af09a887732 authored almost 11 years ago by Seth Vargo <[email protected]>
Refactor jenkins_job with idempotency

208a5619481b516dd7a47f295d8b4d32f0fbf98d authored almost 11 years ago by Seth Vargo <[email protected]>
Merge pull request #97 from juliandunn/COOK-3880

[COOK-3880] Replace "raise" with "fail" to fix Rubocop error causing CI failure

ece633c2067620edb80c20160991615e539e06a4 authored almost 11 years ago by Seth Chisamore <[email protected]>
[COOK-3880] replace "raise" with "fail"

de6ffdfae2f1075a84f6119f2331b6daf4994d59 authored almost 11 years ago by Julian C. Dunn <[email protected]>
[COOK-3721] Set jenkins cookbook to be the source of the node_info.groovy cookbook_file

Signed-off-by: Seth Vargo <[email protected]>

ffbde317016bdbadfee7f8da66372ab946a31fdf authored about 11 years ago by Eli Klein <[email protected]>
Version bump to v1.2.3

18af1d46e540b7ca61b8318952af5a16182de235 authored about 11 years ago by Seth Vargo <[email protected]>
Version bump to v1.2.2

6dcf65571629db3e1cb33171feb6798f840af95c authored about 11 years ago by Seth Vargo <[email protected]>
[COOK-3742] Remove trailing comma to restore Ruby 1.8 support

Signed-off-by: Seth Vargo <[email protected]>

9d0c6a01010c50fcb313c2e7c2ca8b25308d228b authored about 11 years ago by İşbaran Akçayır <[email protected]>
Version bump to v1.2.1

0423ba072e0353a7a0fe7471227ac839ec65752d authored about 11 years ago by Seth Vargo <[email protected]>
Version bump to v1.2.0

f49942510cee377da14608a3fd276cd1dce86404 authored about 11 years ago by Seth Vargo <[email protected]>
[COOK-3709] Change `node['java']['jdk_dir']` => `node['java']['java_home']` to match Java cookbook attribute renaming

Signed-off-by: Seth Vargo <[email protected]>

bbd55631861f2a03bd398e59ff5ed37381bba723 authored about 11 years ago by Ben Dean <[email protected]>