mirror of
https://github.com/ysoftdevs/terraform-provider-bitbucketserver.git
synced 2026-04-21 00:01:19 +02:00
Added bitbucket test server for acceptance tests
This commit is contained in:
@@ -16,9 +16,9 @@ install:
|
|||||||
- bash scripts/gogetcookie.sh
|
- bash scripts/gogetcookie.sh
|
||||||
|
|
||||||
script:
|
script:
|
||||||
#- bash scripts/startk3s_ci.sh
|
- bash scripts/start-docker-compose.sh
|
||||||
- make build
|
- make build
|
||||||
#- KUBECONFIG=/etc/rancher/k3s/k3s.yaml make testacc
|
- BITBUCKET_SERVER=http://localhost:7990 BITBUCKER_USERNAME=admin BITBUCKET_PASSWORD=admin make testacc
|
||||||
|
|
||||||
matrix:
|
matrix:
|
||||||
fast_finish: true
|
fast_finish: true
|
||||||
|
|||||||
23
scripts/docker-compose.yaml
Normal file
23
scripts/docker-compose.yaml
Normal file
@@ -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
|
||||||
12
scripts/start-docker-compose.sh
Normal file
12
scripts/start-docker-compose.sh
Normal file
@@ -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'
|
||||||
Reference in New Issue
Block a user