jenkins

Development repository for the jenkins cookbook

APACHE-2.0 License

Stars
423
Committers
174

Bot releases are hidden (Show)

jenkins - 9.5.2

Published by kitchen-porter over 2 years ago

  • Fix permissions on reusable workflow
jenkins - 9.5.1

Published by kitchen-porter over 2 years ago

  • Remove delivery and move to calling RSpec directly via a reusable workflow
  • Update tested platforms
  • Cookstyle fixes
jenkins - 9.5.0

Published by kitchen-porter about 3 years ago

  • Add new attribute 'repository_name' to set the name of the repository
jenkins - 9.4.0

Published by kitchen-porter about 3 years ago

  • add user and password to jenkins_proxy
jenkins - 9.3.0

Published by kitchen-porter about 3 years ago

  • Add jnlp_options for Windows agents
jenkins - 9.2.1

Published by kitchen-porter about 3 years ago

  • Standardise files with files in sous-chefs/repo-management
  • Various Cookstyle fixes
jenkins - 9.2.0

Published by kitchen-porter about 3 years ago

  • Include yum-epel cookbook on RHEL platforms for new daemonize package dependency
  • Add new update_center_sleep attribute to set the time to wait for updates to quiesce in Jenkins
jenkins - 9.1.0

Published by kitchen-porter about 3 years ago

jenkins - 9.0.0

Published by kitchen-porter over 3 years ago

  • Remove runit dependency
  • Use systemd units instead of runit services

Breaking Changes / Deprecations

  • jenkins_jnlp_slave:

    • Renamed runit_groups property to service_groups
    • New service created -- old Runit service will need manual cleanup
  • jenkins::_master_war:

    • New service created -- old Runit service will need manual cleanup
jenkins - 8.2.3

Published by kitchen-porter over 3 years ago

  • Cookstyle fixes
jenkins - 8.2.2

Published by kitchen-porter over 3 years ago

  • Allow setting of JENKINS_ENABLE_ACCESS_LOG for Rhel based controllers - @mbaitelman
jenkins - 8.2.1

Published by kitchen-porter over 3 years ago

  • Fix idempotency issue with jenkins_user when users have more than one public key
jenkins - 8.2.0

Published by kitchen-porter over 3 years ago

  • Sous Chefs Adoption
  • Fix deprecation warnings
  • Cookstyle fixes
  • Install missing font packages
  • Remove Amazon Linux 1 and EL 6 testing
  • Allow anonymous admin access during testing
  • Add MAXOPENFILES to RHEL systems
jenkins - 8.1.0

Published by kitchen-porter almost 4 years ago

  • Fix the implementation of the cli user/password authentication method - @ddegoede
jenkins - 8.0.4

Published by kitchen-porter almost 4 years ago

  • Retry jenkins CLI command without authenticating after receiving an HTTP 401. - @nuclearsandwich
jenkins - 8.0.3

Published by kitchen-porter almost 4 years ago

  • Remove touch command run as root from .war-based service definition - @davidsainty
jenkins - v2.1.2

Published by sethvargo over 10 years ago

jenkins - v2.1.1

Published by sethvargo over 10 years ago

  • Use the update-center to install plugins and their dependencies
  • Handle super calls correctly in load_current_resource
  • Backport Chef patches to temporary libraries
  • Default Slave#environment to nil instead of {}
  • Fix a bug where super was called in DSL methods
jenkins - v2.1.0

Published by sethvargo over 10 years ago

  • Change Jenkins command prefix to use the slave object
  • Escape data given to the executor
  • Always read plugin manifest files as UTF
  • Typo: Shelllwords -> Shellwords
  • Upgrade to Berkshelf 3
  • Add ChefSpec tests for recipes
  • Add Jenkins::Executor tests
  • Bug: Use ::File instead of File
  • Remove foodcritic
  • Fix Rubocop warnings
  • Only create user, group and directories on war installations
  • Only create supporting resources on JNLP slaves
  • Split jnlp and ssh slave fixtures
  • Document that SSH slaves should be created on the master
  • Ensure compiled attributes respect overrides
  • Ensure plugin installs respect global mirror setting
  • Add fallback to jenkins_slave matcher if authn is enabled
  • Update authn int tests to load private key from data bag item
  • Add integration test coverage for smoke tests
  • Add support for listening on a specific address
  • Allow user to specify the password
  • Use a temporary file to run groovy scripts
  • Use executor['timeout'] for timeout in ShellOut in executor.execute!
  • Give timeout a default value (60) in the executor
  • Ignore Errno::ENETUNREACH until timeout
  • Fix a bug in default windows domain name
  • Update winsw version to 1.16
  • Upgrade to ChefSpec 4 and fix CI
  • Use the run_state to store sensitive information
  • Switch to LWHRPS for everything
  • Handle nil values in credentials comparison
  • Add ChefSpec matchers for all LWRPs
  • Don't automatically restart after plugin installation
  • Add the ability to pass in a list of additional options in jenkins_plugin
  • Specify actions and default_action in inherited resources
jenkins - v2.0.2

Published by sethvargo over 10 years ago

v2.0.2 (2014-01-30)

  • Add support for prefix and suffix commands on SSH nodes
  • Don't commit documentation into git
  • Fix YARD-generated documentation
  • Fix plugin output parsing
  • Accept a 403 response, indicating the server is "ready"
  • Use a custom URI joining method
  • Document the need for the Jenkins credentials plugin
  • Fix a typo in the slave jar URL
  • Fix typos in README
  • Fix grammer in the Jenkins helper error
  • Update Rubocop
Badges
Extracted from project README
Cookbook Version CI State OpenCollective OpenCollective License
Related Projects