forked from Azure/azure-diskinspect-service
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
33 lines (33 loc) · 1.13 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
sudo: true
services:
- docker
language: python
python:
- 3.5
# Setup stages for the build
jobs:
include:
- stage: build
before_script:
- echo "$REG_PASS" | docker login -u $REG_USER $AZ_REGISTRY --password-stdin
script: travis_wait 60 ./build.sh ~/docker_build.txt $AZ_REGISTRY
after_failure:
- cat ~/docker_build.txt
- stage: deploy
install:
- pip3 install azure-storage-blob==1.4.0
- echo "$REG_PASS" | docker login -u $REG_USER $AZ_REGISTRY --password-stdin
- mkdir $HOME/azdis_ssl
- openssl req -x509 -newkey rsa:2048 -keyout $HOME/azdis_ssl/azdis_private.rsa -out $HOME/azdis_ssl/azdis_public.crt -days 365 -nodes -subj "/CN=localhost"
before_script:
- docker version
- docker info
- ./tests/requires_doc_change.sh
script:
- ./scripts/run.sh $AZ_REGISTRY
- docker ps | grep -q AzureDiskInspectSvc_US
- python3 ./tests/inspection_tests.py ~ 'https://localhost:8080'
after_failure:
- ./tests/check_travis_env.sh
- ./scripts/getlogs.sh
- cat ./scripts/logs/azureDiskInspectSvc.log