summaryrefslogtreecommitdiff
path: root/ci
Commit message (Collapse)AuthorAgeFilesLines
* Dont fail the version bump if changelog failsafiune/dont-fail-if-changelog-failsSalim Afiune2016-12-131-1/+1
| | | | Signed-off-by: Salim Afiune <afiune@chef.io>
* Make sure Dockerfile is kept up to dateTom Duffield2016-12-071-0/+1
| | | | | | | | The build system passes in the necessary build arguments, buts its beneficial to have the Dockerfile keep up to date with what the latest stable version is in case people want to build their own. Signed-off-by: Tom Duffield <tom@chef.io>
* Use tduffield branch of github-changelog-generatorTom Duffield2016-12-021-0/+1
| | | | | | | | | | | | This branch fixes a number of bugs in the changelog generator, and supports the type of behavior that we want when generating our changelog. There is a PR open against upstream (skywinder/github-changelog-generator#453) to merge this upstream. As part of this, we can now generate the changelog on every commit. Signed-off-by: Tom Duffield <tom@chef.io>
* Disable the automatic changelog generationTom Duffield2016-11-101-1/+0
| | | | | | | | The feature that we thought existed in the changelog generator doesn't work exactly as expected. Until that functionality can be added, we're disabling the automatic changelog generation. Signed-off-by: Tom Duffield <tom@chef.io>
* Add UTF-8 environment var to version bumperTom Duffield2016-11-091-0/+2
| | | | | | | | The Github Changelog Generator threw an error about invalid encoding. This never happened locally, and indications are that its because of this environment variable. Signed-off-by: Tom Duffield <tom@chef.io>
* Update the changelog when the version is bumped by CITom Duffield2016-11-092-1/+2
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* Reenable non-windows testsKartik Null Cating-Subramanian2016-07-211-2/+2
|
* Turn all those blasted acceptance tests offstupid1ksubrama/new_acceptanceKartik Null Cating-Subramanian2016-07-131-2/+2
|
* Make chef-config Rakefile run without rspecjk/chef-config-no-rspecJohn Keiser2016-06-061-1/+1
|
* Ensure we install rake in CI (version bump)jk/install-rakeJohn Keiser2016-06-061-1/+1
|
* Install fewer binary dependencies and dependencies in generaljk/install-less-stuffJohn Keiser2016-06-064-5/+6
| | | | when bumping version and updating dependencies
* Use --user-install to allow gem install to happenjk/set-evxJohn Keiser2016-06-011-1/+2
|
* Use desired bundler to bundle installJohn Keiser2016-06-011-3/+3
|
* Add set -evx to shell scriptsJohn Keiser2016-06-014-0/+8
|
* adding shell scripts for the bump bot that will ensure the correct bundler ↵Matt Wrock2016-06-014-0/+20
| | | | version is installed
* copy chef-acceptance suites into $WORKSPACESeth Chisamore2016-05-171-6/+8
| | | | | | | | | | | | | This will ensure the path to the suites can be fully resolved, it prevents errors like: ``` STDERR: /home/jenkins/workspace/chefdk-test/architecture/x86_64/platform/acceptance/project/chefdk/role/tester/vendor/bundle/ruby/2.1.0/gems/mixlib-shellout-2.2.6/lib/mixlib/shellout/unix.rb:183:in `chdir': No such file or directory @ dir_chdir - /home/jenkins/workspace/chefdk-test/architecture/x86_64/platform/acceptance/project/chefdk/role/tester/opscode-ci/.acceptance/acceptance-cookbook (Errno::ENOENT) ```
* Revert "exit 0 -- its how acceptance works"Seth Chisamore2016-05-171-20/+19
| | | | This reverts commit aac62e28ae3112c586f223c48ef7fe360f98e56a.
* exit 0 -- its how acceptance worksMatt Wrock2016-05-171-19/+20
|
* Execute chef-acceptance without elevated privilegesSeth Chisamore2016-05-131-5/+7
| | | | | | | | | | | | We output all data generated during a chef-acceptance run to the workspace of the executing Jenkins job using chef-acceptance's `--data-path` option. If the `chef-acceptance` commands are executed with elevated privileges (using `sudo`) the generated files are owned by `root`: https://gist.github.com/schisamo/7ce7262813f2bc81b7314d9eab53afa0 This is an issue as the generated data cannot be properly archived OR cleaned up when the next job runs: https://gist.github.com/schisamo/b7246987d49534b27b8a4ad72f9ad965
* Add `KITCHEN_CHEF_CHANNEL` value now `ARTIFACTORY_USERNAME` that was removedSeth Chisamore2016-05-101-1/+1
| | | See https://github.com/chef/chef/blob/master/acceptance/.shared/kitchen_acceptance/libraries/kitchen.rb#L19
* Write chef-acceptance data to the Jenkins `$WORKSPACE`Seth Chisamore2016-05-101-1/+1
| | | | | | | | Previously data was being written to the Chef package install path of `/opt/chef/*/acceptance/*` which is bad for numerous reasons. Now that chef/chef-acceptance#39 has been merged we can take advantage of Chef Acceptance's new `--data-path` option which allows us to relocate this directory into the Jenkins job's workspace for easy archiving.
* Remove legacy `ARTIFACTORY_*` env variablesSeth Chisamore2016-05-101-4/+4
| | | | These have not been needed since: chef/mixlib-install#90
* Run the intergration tests in FIPS modeKartik Null Cating-Subramanian2016-04-251-7/+1
|
* Turn off GIT_SSL_NO_VERIFYjk/use-ssl-againJohn Keiser2016-04-191-3/+1
|
* Just use the actual installed bundle instead of reusing the Gemfile to run ↵John Keiser2016-04-182-2/+2
| | | | Chef tess
* Don't update bundler when running acceptance testJohn Keiser2016-04-181-1/+3
|
* Install only core chef plus test when testingJohn Keiser2016-04-182-5/+2
|
* Don't bundle install on testsJohn Keiser2016-04-181-1/+1
|
* Run acceptance from the acceptance dir in the Chef gemJohn Keiser2016-04-181-1/+1
|
* Remove Gemfile.windows and put both platforms in Gemfile.lockJohn Keiser2016-04-182-8/+26
|
* Add --force-destroy to chef-acceptancedanielsdeleo2016-03-221-1/+1
|
* set FORCE_FFI_YAJL on windows spec testslcg/force-ffi-windowsLamont Granquist2016-03-171-1/+5
|
* remove final cleanup from ci verify scripts to return proper exit codepw/fix_verify_shPatrick Wright2016-02-162-7/+0
|
* Disable unit tests in later stages of CD pipelineschisamo/disable-unitSeth Chisamore2016-02-112-2/+2
| | | | | | | Travis/Appveyor already run the unit tests at the appropriate gate earlier in the build process. Running the tests on each platform we build a package for should give the same result and really just serves to slow the overall delivery process down.
* Fix Windows logicjk/remove-tempdirJohn Keiser2016-02-101-7/+2
|
* Create special tempdir and destroy it on each ci runJohn Keiser2016-02-102-0/+25
|
* Expand the list of acceptance tests (run all suites)salam/acceptance-updateSalim Alam2016-02-081-1/+1
|
* Remove obsolete reference to chef-13. Add VERSION to gemspec.ksubrama/ciKartik Null Cating-Subramanian2016-02-041-9/+3
|
* Make sure acceptance tests for chef can run in Jenkins.sersut/ec2-acceptanceSerdar Sutay2016-01-271-17/+31
|
* Fix sh spacing issuesJay Mundrawala2016-01-271-1/+1
| | | | The if statement was always being evaluated to true.
* Fix bug in sh script that runs test in jenkinsjdm/fix-pipelineJay Mundrawala2016-01-261-3/+4
| | | | | | | | | | | Some testers fail with ``` ci/verify-chef.sh: test: ] missing` ``` This regression was introduced by https://github.com/chef/chef/commit/2bcb7d06dcb49c953b9e666b24c8bd3cb56da2c5
* export CHEF_FIPS=1 in the chef-fips jenkins pipelineJay Mundrawala2016-01-252-1/+9
|
* Move Jenkins verification scripts to top-levelSeth Chisamore2016-01-114-27/+145
|
* Enable integration tests.sersut2013-10-311-5/+10
| | | | | Use bundle exec to run rspec. Launch chef-client with ruby so that it launches correctly on windows.
* Don't prepend the path b/c it breaks custom rubydanielsdeleo2013-07-111-1/+1
| | | | | E.g., system ruby may be used instead of the intended ruby if there is a ruby in /usr/local/bin
* [CHEF-3840] ci: don't install document generation gemssdelano2013-02-062-2/+2
|
* rm accidentally merged 10.x ci script changesdanielsdeleo2013-01-172-6/+0
|
* Merge branch '10-stable' into integrate-chef-10-18-0danielsdeleo2013-01-172-1/+15
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: .gitattributes chef-expander/Rakefile chef-expander/lib/chef/expander/version.rb chef-server-api/Rakefile chef-server-api/chef-server-api.gemspec chef-server-api/lib/chef-server-api/version.rb chef-server-webui/Rakefile chef-server-webui/chef-server-webui.gemspec chef-server-webui/lib/chef-server-webui/version.rb chef-server/Rakefile chef-server/lib/chef-server/version.rb chef-solr/lib/chef/solr/version.rb chef.gemspec chef/Rakefile chef/spec/support/platform_helpers.rb chef/spec/support/shared/functional/file_resource.rb chef/spec/unit/api_client_spec.rb chef/spec/unit/provider/directory_spec.rb ci/jenkins_run_tests.bat ci/jenkins_run_tests.sh distro/common/html/chef-client.8.html distro/common/html/chef-expander.8.html distro/common/html/chef-expanderctl.8.html distro/common/html/chef-server-webui.8.html distro/common/html/chef-server.8.html distro/common/html/chef-shell.1.html distro/common/html/chef-solo.8.html distro/common/html/chef-solr.8.html distro/common/html/knife-bootstrap.1.html distro/common/html/knife-client.1.html distro/common/html/knife-configure.1.html distro/common/html/knife-cookbook-site.1.html distro/common/html/knife-cookbook.1.html distro/common/html/knife-data-bag.1.html distro/common/html/knife-environment.1.html distro/common/html/knife-exec.1.html distro/common/html/knife-index.1.html distro/common/html/knife-node.1.html distro/common/html/knife-role.1.html distro/common/html/knife-search.1.html distro/common/html/knife-ssh.1.html distro/common/html/knife-status.1.html distro/common/html/knife-tag.1.html distro/common/html/knife.1.html distro/common/man/man1/chef-shell.1 distro/common/man/man1/knife-bootstrap.1 distro/common/man/man1/knife-client.1 distro/common/man/man1/knife-configure.1 distro/common/man/man1/knife-cookbook-site.1 distro/common/man/man1/knife-cookbook.1 distro/common/man/man1/knife-data-bag.1 distro/common/man/man1/knife-environment.1 distro/common/man/man1/knife-exec.1 distro/common/man/man1/knife-index.1 distro/common/man/man1/knife-node.1 distro/common/man/man1/knife-role.1 distro/common/man/man1/knife-search.1 distro/common/man/man1/knife-ssh.1 distro/common/man/man1/knife-status.1 distro/common/man/man1/knife-tag.1 distro/common/man/man1/knife.1 distro/common/man/man8/chef-client.8 distro/common/man/man8/chef-expander.8 distro/common/man/man8/chef-expanderctl.8 distro/common/man/man8/chef-server-webui.8 distro/common/man/man8/chef-server.8 distro/common/man/man8/chef-solo.8 distro/common/man/man8/chef-solr.8 lib/chef/api_client.rb lib/chef/rest.rb lib/chef/version.rb spec/functional/knife/ssh_spec.rb spec/functional/resource/cookbook_file_spec.rb spec/spec_helper.rb spec/stress/win32/security_spec.rb spec/support/shared/functional/securable_resource.rb spec/unit/config_spec.rb spec/unit/knife/ssh_spec.rb
| * exit from shell jenkins shell scriptBryan McLellan2012-11-291-1/+1
| | | | | | | | too much windows in that moment there; need to exit and not return
| * Preserve return code from running rspecBryan McLellan2012-11-292-0/+12
| |