mirror of
https://github.com/zokradonh/kopano-docker.git
synced 2026-08-24 14:45:34 +00:00
remove travis automation as their pricing changed (#480)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
sudo: required
|
||||
dist: bionic
|
||||
language: node_js
|
||||
|
||||
node_js:
|
||||
- stable
|
||||
services:
|
||||
- docker
|
||||
before_install:
|
||||
- sudo rm /usr/local/bin/docker-compose # remove pre-installed docker-compose (too old)
|
||||
- bash -x .ci/setup-tools.sh
|
||||
- .ci/travis-buildkit.sh # upgrade docker for buildkit support
|
||||
install:
|
||||
- "./version.sh"
|
||||
- make lint
|
||||
- "./tests/test.exp"
|
||||
- "./version.sh"
|
||||
- commander test tests/commander.yaml
|
||||
- make lint # rerun lint to see if output is different with .env in place
|
||||
- echo "docker_repo=$docker_repo" >> .env
|
||||
- echo "DOCKERREADME=yes" >> .env # add DOCKERREADME env var so that make publish also updates readme files on docker hub
|
||||
- echo "KCCONF_SERVER_SURVEYCLIENT_INTERVAL=0" >> kopano_server.env
|
||||
- echo "KOPANO_SURVEYCLIENT_ENABLED=false" >> kopano_konnect.env
|
||||
- echo "KOPANO_SURVEYCLIENT_ENABLED=false" >> kopano_kwmserver.env
|
||||
- travis_retry make build-all
|
||||
script:
|
||||
- make test-ci
|
||||
- docker-compose down -v
|
||||
- make test-startup-meet-demo
|
||||
deploy:
|
||||
# login to docker hub
|
||||
- provider: script
|
||||
skip-cleanup: true
|
||||
script: echo "$docker_pwd" | docker login -u "$docker_login" --password-stdin
|
||||
on:
|
||||
branch: master
|
||||
# push images
|
||||
- provider: script
|
||||
skip-cleanup: true
|
||||
script: make publish
|
||||
on:
|
||||
branch: master
|
||||
#cache: # uncomment to not load/upload trivy files each time
|
||||
# directories:
|
||||
# - $HOME/.cache/trivy
|
||||
Reference in New Issue
Block a user