.travis.yml in net-ldap-0.16.1 vs .travis.yml in net-ldap-0.16.2
- old
+ new
@@ -1,23 +1,45 @@
language: ruby
rvm:
- 2.0.0
- 2.1
- 2.2
+ - 2.3
+ - 2.4
+ - 2.5
+ - 2.6
# optional
- ruby-head
- jruby-19mode
- jruby-head
- rbx-2
+addons:
+ hosts:
+ - ldap.example.org # needed for TLS verification
+
+services:
+ - docker
+
env:
- INTEGRATION=openldap
before_install:
- gem update bundler
install:
- - if [ "$INTEGRATION" = "openldap" ]; then sudo script/install-openldap; fi
+ - >
+ docker run \
+ --hostname ldap.example.org \
+ --env LDAP_TLS_VERIFY_CLIENT=try \
+ -p 389:389 \
+ -p 636:636 \
+ -v "$(pwd)"/test/fixtures/ldif:/container/service/slapd/assets/config/bootstrap/ldif/custom \
+ --name openldap \
+ --detach \
+ osixia/openldap:1.3.0 \
+ --copy-service \
+ --loglevel debug \
- bundle install
script: bundle exec rake ci
matrix: