diff --git a/.travis.yml b/.travis.yml index c00b45e..d76dd2d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,9 +16,9 @@ install: - bash scripts/gogetcookie.sh script: - #- bash scripts/startk3s_ci.sh + - bash scripts/start-docker-compose.sh - make build - #- KUBECONFIG=/etc/rancher/k3s/k3s.yaml make testacc + - BITBUCKET_SERVER=http://localhost:7990 BITBUCKER_USERNAME=admin BITBUCKET_PASSWORD=admin make testacc matrix: fast_finish: true diff --git a/scripts/docker-compose.yaml b/scripts/docker-compose.yaml new file mode 100644 index 0000000..c675194 --- /dev/null +++ b/scripts/docker-compose.yaml @@ -0,0 +1,23 @@ +version: '2' + +services: + confluence: + image: atlassian/bitbucket-server:6.7.0 + restart: always + networks: + - bridge + ports: + - '7990:7990' + environment: + - 'SETUP_DISPLAYNAME=Bitbucket' + - 'SETUP_BASEURL=http://localhost:7990' + - 'SETUP_LICENSE=AAACLg0ODAoPeNqNVEtv4jAQvudXRNpbpUSEx6FIOQBxW3ZZiCB0V1WllXEG8DbYke3A8u/XdUgVQyg9ZvLN+HuM/e1BUHdGlNvuuEHQ73X73Y4bR4nbbgU9ZwFiD2IchcPH+8T7vXzuej9eXp68YSv45UwoASYhOeYwxTsIE7RIxtNHhwh+SP3a33D0XnntuxHsIeM5CIdwtvYxUXQPoRIF6KaC0FUGVlEB3v0hOAOWYiH9abFbgZith3i34nwOO65gsAGmZBhUbNC/nIpjhBWEcefJWelzqIDPWz/OtjmXRYv2XyqwnwueFkT57x8e4cLmbCD1QnX0UoKQoRc4EUgiaK4oZ2ECUrlZeay75sLNs2JDmZtWR8oPCfWZGwHAtjzXgIo0SqmZiKYJmsfz8QI5aI+zApuq6fqJKVPAMCPnNpk4LPW6kBWgkZb+kQAzzzS2g6Dnte69Tqvsr4SOskIqEFOeggz1v4zrHbr0yLJR8rU64FpQpVtBy1mZxM4CnHC9Faf8tKMnTF1AiXORFixyQaWto3RZ+ncWLXtMg6EnKZZRpmQNb2R8tnJXFulCfXmXLry7TrHBWn2HNVyH8WYxj9AzmsxiNL/R88Xg6rA1lVs4QpO5titxhplJcCY2mFFZLutAZVhKipm15/VhJx36YVqyN8YP7IaGC1+lwnJ7Q5pJpNmxk5hP3qovutY8Pi4E2WIJ59esnr1p+T6eD67teBVCHf+ga+ho4/4D9YItZDAsAhQ5qQ6pASJ+SA7YG9zthbLxRoBBEwIURQr5Zy1B8PonepyLz3UhL7kMVEs=X02q6' + - 'SETUP_SYSADMIN_USERNAME=admin' + - 'SETUP_SYSADMIN_PASSWORD=admin' + - 'SETUP_SYSADMIN_DISPLAYNAME=Admin' + - 'SETUP_SYSADMIN_EMAILADDRESS=admin@example.com' + mem_limit: 4G + +networks: + bridge: + driver: bridge diff --git a/scripts/start-docker-compose.sh b/scripts/start-docker-compose.sh new file mode 100644 index 0000000..1281f4c --- /dev/null +++ b/scripts/start-docker-compose.sh @@ -0,0 +1,12 @@ +#!/bin/bash +set -e + +echo "--> Downloading docker-compose" +curl -L https://github.com/docker/compose/releases/download/1.20.1/docker-compose-`uname -s`-`uname -m` > docker-compose +chmod +x docker-compose + +echo "--> Starting docker-compose" +docker-compose up -d + +echo "--> Wait for bitbucket to be ready" +bash -c 'while [[ "$(curl -s -o /dev/null -w ''%{http_code}'' localhost:7990/status)" != "200" ]]; do sleep 5; done'