summaryrefslogtreecommitdiff
path: root/ci
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
| * Add stress tests to jenkins on windowsBryan McLellan2012-11-291-1/+1
| |
| * move test.xml ci output file back up to workspace directoryBryan McLellan2012-11-282-0/+2
| |
| * try running functional tests firstdanielsdeleo2012-11-271-1/+1
| | | | | | | | ...should help avoid pollution of global state from unit tests
| * Place script in repo for running CI testsBryan McLellan2012-11-132-0/+20
| | | | | | Chef 10 and 11 differ in directory structure so lets add a script to ease that This also exposes our testing a bit so other people know what we are doing interally.
* don't use binstubs, overwrites real bin/ filesdanielsdeleo2012-11-211-2/+2
|
* try running functional tests firstdanielsdeleo2012-11-191-1/+1
| | | | ...should help avoid pollution of global state from unit tests
* Place script in repo for running CI testsBryan McLellan2012-11-132-0/+14
Chef 10 and 11 differ in directory structure so lets add a script to ease that This also exposes our testing a bit so other people know what we are doing interally. This commit excludes the 'cd chef' step in 10-stable