gleis
AMD64
Ruby
Git
api
{
"import": "./.travis/blank.yml",
"env": {
"global": {
"ID": "453fa9a76dc7a1da3edac5f77020139b"
}
},
"matrix": {
"include": [
{
"language": "ruby",
"install": true,
"script": true,
"before_deploy": [
".travis/providers/gleis/prepare",
"cd tmp/dpl_test"
],
"deploy": [
{
"provider": "gleis",
"edge": {
"branch": "gleis-int-test"
},
"true": {
"branch": "gleis-provider"
},
"app": "dpl-test",
"username": "dpl-test@travis-ci.org",
"password": {
"secure": "Y7Tmtz5pJMEMydW1jhYMrbJR6xpHsRwYlsq8egRYdSutWY0p/nLN2VIDtwJauY7LL3EmLIDmh71/qtuH4qvxv69sLktnRHtacWBMhNvJJl9bz8V8INa3YJZG2ytP65GHIunyqQrmUmVDgFrgc0u2uPd5eqj4NGfhbyFn5ul+ngiDi1azsPI4OTGOqt5bZjJRfhDcqa7h9vYyYiO1KA9gs0WPlJ5jEaUQ5vLNvHxneI2Co9yrmjc1+9f5Zau3BTzZ0ZQPqtUOAOMf6o4INry11OigRRNqwp9hxk/rlMbLVQ9hsmK2K65I0nWkOdk87ID4ITimTWMPft+5i0hzeGYr0+zGGV1oZ712Sba+EYID+GamZGN6KOQ7uuv3oCizk96D5N62Kx/6zazyZIQvVJfKYmxvLxUS1qHkdJgL7EfaFkdimICtkkPsUsKPRlMiq/SpKeag5LKFIB3edbHuXtNDIRKn5WuE2iliElX5I6BYYanf4DnYeBjwqubmM4hxkW/y6NaSjItydkSdctwtrOWydjuGfOGESV1MFGlsdVMjP2wAATVs+fkn2SFr0SxiHWPYo7MDKeVGH2n8NYHEhX9SEVSMjEP8FnlAH0lbBWhFGaPtE+ViilNKdhVOiby3as3nTopSCgp0VOy/ReVcjMICp0HFqC9Ut2hNRDq2nAbkLgA="
},
"on": {
"branch": "gleis-int-test"
}
}
],
"after_deploy": [
"cd ../..",
".travis/providers/gleis/test || TRAVIS_TEST_RESULT=$?"
],
"name": "gleis"
}
]
}
}
dat3startcode/dat3-startcode:.travis.yml@2fe9900
## SETUP file for Travis
## Make sure to rename the database name in the CREATE DATABASE script below to the SAME name as used for your local tests
---
dist: bionic
language: java
cache:
directories:
- $HOME/.m2
script:
- mvn test
- mvn -Dremote.user=$REMOTE_USER -Dremote.password=$REMOTE_PW tomcat7:deploy
services:
- mysql
before_script:
# TODO Add variable to make it simple to be reusable for all semester projects
#- export DEBIAN_FRONTEND="noninteractive";
#- PW="ax2"
#- USER_NAME="dev"
#- sudo apt-get clean
#- sudo rm -r /var/lib/apt/lists/*
# HACK to fix a problem on travis
- sudo apt-get update || true
- sudo apt-get install -y debconf-utils
- sudo debconf-set-selections <<< 'mysql-apt-config mysql-apt-config/select-server select mysql-8.0'
- wget https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb
- sudo -E dpkg -i mysql-apt-config_0.8.13-1_all.deb
- sudo apt-get update || true
- echo "Installing MySQL 8..."
- sudo -E apt-get -y install mysql-server
- sudo mysql -u root -e "CREATE User 'dev'@'localhost' IDENTIFIED BY 'ax2'; GRANT ALL PRIVILEGES ON *.* TO 'dev'@'localhost' WITH GRANT OPTION;"
# - sudo mysql -u root -e "CREATE DATABASE startcodev2-test;"
- sudo mysql -u dev -pax2 -e "CREATE DATABASE startcode_test;"
# - echo "Change port to 3307, to mirror the local development setup"
# - sudo systemctl stop mysql
# - sudo sh -c 'echo "port=3307" >> /etc/mysql/mysql.conf.d/mysqld.cnf'
# - echo "Restarting MySQL..."
# - sudo systemctl start mysql
- mysql --version
- echo "before_script Complete"
Build Config
{
"env": {
"global": {
"ID": "453fa9a76dc7a1da3edac5f77020139b"
}
},
"import": "./.travis/blank.yml",
"matrix": {
"include": [
{
"name": "gleis",
"deploy": [
{
"on": {
"branch": "gleis-int-test"
},
"app": "dpl-test",
"edge": {
"branch": "gleis-int-test"
},
"true": {
"branch": "gleis-provider"
},
"password": {
"secure": "Y7Tmtz5pJMEMydW1jhYMrbJR6xpHsRwYlsq8egRYdSutWY0p/nLN2VIDtwJauY7LL3EmLIDmh71/qtuH4qvxv69sLktnRHtacWBMhNvJJl9bz8V8INa3YJZG2ytP65GHIunyqQrmUmVDgFrgc0u2uPd5eqj4NGfhbyFn5ul+ngiDi1azsPI4OTGOqt5bZjJRfhDcqa7h9vYyYiO1KA9gs0WPlJ5jEaUQ5vLNvHxneI2Co9yrmjc1+9f5Zau3BTzZ0ZQPqtUOAOMf6o4INry11OigRRNqwp9hxk/rlMbLVQ9hsmK2K65I0nWkOdk87ID4ITimTWMPft+5i0hzeGYr0+zGGV1oZ712Sba+EYID+GamZGN6KOQ7uuv3oCizk96D5N62Kx/6zazyZIQvVJfKYmxvLxUS1qHkdJgL7EfaFkdimICtkkPsUsKPRlMiq/SpKeag5LKFIB3edbHuXtNDIRKn5WuE2iliElX5I6BYYanf4DnYeBjwqubmM4hxkW/y6NaSjItydkSdctwtrOWydjuGfOGESV1MFGlsdVMjP2wAATVs+fkn2SFr0SxiHWPYo7MDKeVGH2n8NYHEhX9SEVSMjEP8FnlAH0lbBWhFGaPtE+ViilNKdhVOiby3as3nTopSCgp0VOy/ReVcjMICp0HFqC9Ut2hNRDq2nAbkLgA="
},
"provider": "gleis",
"username": "dpl-test@travis-ci.org"
}
],
"script": true,
"install": true,
"language": "ruby",
"after_deploy": [
"cd ../..",
".travis/providers/gleis/test || TRAVIS_TEST_RESULT=$?"
],
"before_deploy": [
".travis/providers/gleis/prepare",
"cd tmp/dpl_test"
]
}
]
}
}