AMD64
Shell
Git
VERSION=v0.4.5
apache/whimsy:.travis.yml@d141f0f
########################################################################
# Test definition #
########################################################################
# list of Gemfiles associated with tools to be tested
gemfile:
- www/board/agenda/Gemfile
- lib/Gemfile
########################################################################
# VM Configuration #
########################################################################
language: ruby
rvm: # http://rubies.travis-ci.org/
- 2.7
os:
- linux
- osx
# Additionally test lib on focal
jobs:
include:
- rvm: 2.7
dist: focal
gemfile: lib/Gemfile
# add subversion on Linux and OSX
addons:
apt:
packages:
- subversion
homebrew:
packages:
- subversion
- subversion-tools
# install recent Node.js
before_install:
- nvm install 12
# configure ASF LDAP
sudo: required
before_script:
- export rvmsudo_secure_path=1
- rvmsudo ruby -I $PWD/lib -r whimsy/asf -e "ASF::LDAP.configure"
########################################################################
# Notification #
########################################################################
# where to send notifications
notifications:
email:
- notifications@whimsical.apache.org
# N.B. builds are at:
# https://travis-ci.org/apache/whimsy/builds
Build Config
{
"env": "VERSION=v0.4.5",
"dist": "trusty",
"sudo": "required",
"addons": {
"artifacts": {
"paths": [
"shellcheck-${VERSION}.tar.bz2",
"shellcheck-${VERSION}.tar.bz2.sha256sum"
],
"target_paths": [
"/binaries/ubuntu/14.04/x86_64"
]
}
},
"script": "make build",
"language": "bash"
}