41 lines
1.4 KiB
YAML
41 lines
1.4 KiB
YAML
services:
|
|
- docker
|
|
language: java
|
|
jdk:
|
|
- oraclejdk8
|
|
install: "/bin/true"
|
|
script:
|
|
- export BRANCH=$(if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then echo $TRAVIS_BRANCH; else echo $TRAVIS_PULL_REQUEST_BRANCH; fi)
|
|
- echo "TRAVIS_BRANCH=$TRAVIS_BRANCH, PR=$PR, BRANCH=$BRANCH"
|
|
- mvn clean install -q
|
|
cache:
|
|
directories:
|
|
- "$HOME/.m2"
|
|
deploy:
|
|
- provider: script
|
|
skip_cleanup: true
|
|
script: bash scripts/deploy-webgoat.sh
|
|
on:
|
|
repo: WebGoat/WebGoat
|
|
tags: true
|
|
- provider: script
|
|
skip_cleanup: true
|
|
script: bash scripts/deploy-webgoat.sh
|
|
on:
|
|
repo: WebGoat/WebGoat
|
|
branch: develop
|
|
- provider: releases
|
|
api_key:
|
|
#api-key from webgoat-github user
|
|
secure: pJOLBnl6427PcVg/tVy/qB18JC7b8cKpffau+IP0pjdSt7KUfBdBY3QuJ7mrM65zRoVILzggLckaew2PlRmYQRdumyWlyRn44XiJ9KO4n6Bsufbz+ictB4ggtozpp9+I9IIUh1TmqypL9lhkX2ONM9dSHmyblYpAAgMuYSK8FYc=
|
|
file: "webgoat-server/target/webgoat-server*.jar"
|
|
on:
|
|
repo: WebGoat/WebGoat
|
|
tags: true
|
|
env:
|
|
global:
|
|
#Docker login
|
|
- secure: XgPc0UKRTUI70I4YWNQpThPPWeQIxkmzh1GNoR/SSDC2GPIBq3EfkkbSQewqil8stTy+S1/xSzc0JXG8NTn7UOxHVHA/2nhI6jX9E+DKtXQ89YwmaDNQjkbMjziAtDCIex+5TRykxNfkxj6VPYbDssrzI7iJXOIZVj/HoyO3O5E=
|
|
#Docker password
|
|
- secure: aly5TKBUK9sIiqtMbytNNPZHQhC0a7Yond5tEtuJ8fO+j/KZB4Uro3I6BhzYjGWFb5Kndd0j2TXHPFvtOl402J1CmFsY3v0BhilQd0g6zOssp5T0A73m8Jgq4ItV8wQJJy2bQsXqL1B+uFYieYPiMchj7JxWW0vBn7TV5b68l6U=
|