Remove Travis CI config/docs, no non-GH support 69/57669/3
authorDaniel Farrell <dfarrell@redhat.com>
Tue, 23 May 2017 10:05:17 +0000 (06:05 -0400)
committerDaniel Farrell <dfarrell@redhat.com>
Tue, 23 May 2017 15:54:59 +0000 (15:54 +0000)
I don't think it's possible to configure Travis CI to run on repos that
aren't hosted on GitHub, so now that we've moved to ODL-manged infra
this does nothing.

Change-Id: I7b58360b6841b15b48d7c9f93e5b7d0e750d4d67
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
.travis.yml [deleted file]
CONTRIBUTING.markdown
Gemfile
README.markdown
Rakefile

diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644 (file)
index cf9f2a8..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-language: ruby
-bundler_args: --without local_only
-before_install: rm Gemfile.lock || true
-rvm:
-  - 2.1.10
-  - 2.2.7
-  - 2.3.3
-  - 2.4.1
-script: bundle exec rake test
-env:
-  - PUPPET_VERSION="~> 4.6.0"
-  - PUPPET_VERSION="~> 4.7.0"
-  - PUPPET_VERSION="~> 4.8.0"
-  - PUPPET_VERSION="~> 4.9.0"
-matrix:
-  exclude:
-    - rvm: 2.4.1
-      env: PUPPET_VERSION="~> 4.6.0"
-    - rvm: 2.4.1
-      env: PUPPET_VERSION="~> 4.7.0"
-notifications:
-  email:
-    recipients:
-      - dfarrell@redhat.com
-    on_success: change
-    on_failure: change
index 4d1a6eb5655d30781e661d732137da403cf2bf92..65c5a07c19d5b8ce7dac52314e7b070f3cb9f07c 100644 (file)
@@ -211,9 +211,10 @@ For more information about using Beaker, see [these docs][15].
 
 ### Tests in Continuous Integration
 
-We use [Travis CI][16] to run our unit, syntax and style tests against a
-matrix of supported Ruby and Puppet versions at every commit. This currently
-results in >8500 automated tests per commit.
+The OpenDaylight Puppet module uses OpenDaylight's Jenkins silo to run tests
+in CI. Some tests are triggered when changes are proposed, others are triggered
+periodically to validate things haven't broken underneath us. See the
+[`puppet-*` tests][21] on the Jenkins web UI for a list of all tests.
 
 [1]: https://github.com/dfarrell07/puppet-opendaylight/issues
 
@@ -245,8 +246,6 @@ results in >8500 automated tests per commit.
 
 [15]: https://github.com/puppetlabs/beaker/wiki/How-to-Write-a-Beaker-Test-for-a-Module#typical-workflow
 
-[16]: https://travis-ci.org/dfarrell07/puppet-opendaylight
-
 [17]: https://www.vagrantup.com/downloads.html
 
 [18]: www.virtualbox.org/wiki/Linux_Downloads
@@ -254,3 +253,5 @@ results in >8500 automated tests per commit.
 [19]: http://webchat.freenode.net/?channels=opendaylight-integration
 
 [20]: https://docs.docker.com/engine/installation/
+
+[21]: https://jenkins.opendaylight.org/releng/view/packaging/search/?q=puppet "Puppet CI jobs"
diff --git a/Gemfile b/Gemfile
index f19e87e3935aae85c27965d931f36e4b1b17e79b..283c8ca635fd127fd9a3e75e6586e2b583fa7bd4 100644 (file)
--- a/Gemfile
+++ b/Gemfile
@@ -6,8 +6,6 @@ group :test do
   gem "rspec-puppet"
   gem "puppetlabs_spec_helper"
   gem "metadata-json-lint"
-  gem "travis"
-  gem "travis-lint"
   gem "rspec-puppet-facts", :require => false
 end
 
index 419592db17b25999f3b451515776d0ad173f55a7..ead8b6d8b5f167a3c51eeaab11c60546670516c5 100644 (file)
@@ -1,6 +1,3 @@
-[![CI Status][4]][1]
-[![Dependency Status][5]][2]
-
 # OpenDaylight
 
 #### Table of Contents
@@ -379,14 +376,6 @@ OpenDaylight Puppet module.
 See the [CHANGELOG][15] or our [git tags][16] for information about releases.
 See our [git commit history][17] for contributor information.
 
-[1]: https://travis-ci.org/dfarrell07/puppet-opendaylight
-
-[2]: https://gemnasium.com/dfarrell07/puppet-opendaylight
-
-[4]: https://travis-ci.org/dfarrell07/puppet-opendaylight.svg?branch=master
-
-[5]: https://gemnasium.com/dfarrell07/puppet-opendaylight.svg?branch=master
-
 [7]: http://www.opendaylight.org/
 
 [8]: https://github.com/dfarrell07/puppet-opendaylight/blob/master/CONTRIBUTING.markdown#issues
@@ -409,6 +398,6 @@ See our [git commit history][17] for contributor information.
 
 [18]: http://cbs.centos.org/repos/nfv7-opendaylight-40-release/x86_64/os/Packages/ "OpenDaylight Beryllium CentOS CBS repo"
 
-[18]: https://wiki.opendaylight.org/view/Deployment#RPM "OpenDaylight RPMs and their repos"
+[19]: https://wiki.opendaylight.org/view/Deployment#RPM "OpenDaylight RPMs and their repos"
 
 [20]: https://launchpad.net/~odl-team/+archive/ubuntu/boron
index d88083619abfe2065421b4396241145581f765db..3000228cc73f84265d7109a906052ddb4e1ec172 100644 (file)
--- a/Rakefile
+++ b/Rakefile
@@ -8,13 +8,6 @@ require 'puppetlabs_spec_helper/rake_tasks'
 require 'puppet-lint/tasks/puppet-lint'
 require 'puppet-syntax/tasks/puppet-syntax'
 
-# These two gems aren't always present, for instance
-# on Travis with `--without local_only`
-begin
-  require 'puppet_blacksmith/rake_tasks'
-rescue LoadError
-end
-
 PuppetLint.configuration.relative = true
 PuppetLint.configuration.send("disable_80chars")
 PuppetLint.configuration.log_format = "%{path}:%{line}:%{check}:%{KIND}:%{message}"
@@ -41,11 +34,6 @@ task :metadata_lint do
   sh "metadata-json-lint metadata.json"
 end
 
-task :travis_lint do
-  # Using "echo y" to accept interactive "install shell completion?" prompt
-  sh 'echo "y" | travis lint .travis.yml --debug'
-end
-
 # CentOS VMs
 
 desc "Beaker tests against CentOS 7 VM with latest Carbon testing RPM"
@@ -81,7 +69,6 @@ task :test => [
   :syntax,
   :lint,
   :metadata_lint,
-  :travis_lint,
   :spec,
 ]