Skip to content

Instantly share code, notes, and snippets.

@topera
Created July 1, 2018 23:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save topera/14c622f2aa3e4ab8db987bbeb6fec5e3 to your computer and use it in GitHub Desktop.
Save topera/14c622f2aa3e4ab8db987bbeb6fec5e3 to your computer and use it in GitHub Desktop.
Example of travis YAML file, using Gradle and SASS
sudo: required # need by docker
dist: trusty
group: travis_lts # travis_lts (stable) vs travis_latest (more features-fixes)
language: java
jdk:
- oraclejdk8
services:
- docker
branches:
only:
- master
- dev
cache:
directories:
- '$HOME/.m2/repository'
- '$HOME/.sonar/cache'
- '$HOME/.gradle/caches/'
- '$HOME/.gradle/wrapper/'
addons:
sonarcloud:
organization: "terahorse"
before_install:
- sudo apt update
- sudo apt install npm
- sudo npm config set registry http://registry.npmjs.org/
- sudo npm install -g sass
script:
- ./gradlew sonarqube --parallel --scan
deploy:
provider: script
script:
- ./gradlew runDeploy --scan
on:
branch: master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment