mirror of
https://github.com/kyverno/kyverno.git
synced 2024-12-15 17:51:20 +00:00
36 lines
No EOL
798 B
YAML
36 lines
No EOL
798 B
YAML
language: go
|
|
go:
|
|
- "1.12"
|
|
|
|
# safelist
|
|
branches:
|
|
only:
|
|
- master
|
|
before_install:
|
|
- |
|
|
if ! git diff --name-only $TRAVIS_COMMIT_RANGE | grep -qvE '(.md)|^(LICENSE)'
|
|
then
|
|
echo "Not running CI since only docs were changed."
|
|
exit
|
|
fi
|
|
|
|
# Skip the install step. Don't `go get` dependencies. Only build with the code
|
|
# in vendor/
|
|
install: true
|
|
|
|
script:
|
|
- make build || travis_terminate 1;
|
|
- make test-all || travis_terminate 1;
|
|
|
|
after_script:
|
|
- curl -d "repo=https://github.com/nirmata/kyverno" https://goreportcard.com/checks
|
|
|
|
# only push images if the branch is master
|
|
after_success:
|
|
- |
|
|
if [ $TRAVIS_PULL_REQUEST == 'false' ]
|
|
then
|
|
docker login -u $DOCKER_USER -p $DOCKER_PASSWORD
|
|
make docker-publish-initContainer
|
|
make docker-publish-kyverno
|
|
fi |