aspnetcore/.vsts-pipelines/builds/ci-public.yml

32 lines
847 B
YAML

trigger:
- master
- release/*
# See https://github.com/aspnet/BuildTools
resources:
repositories:
- repository: buildtools
type: github
endpoint: DotNet-Bot GitHub Connection
name: aspnet/BuildTools
ref: refs/heads/master
phases:
- template: .vsts-pipelines/templates/project-ci.yml@buildtools
- template: .vsts-pipelines/templates/phases/default-build.yml@buildtools
parameters:
phaseName: Linux_RedisTests
queueName: DotNetCore-Docker
agentOs: Linux
demands:
- docker
variables:
Test__Redis__Server: localhost:6379,127.0.0.1:6379
beforeBuild:
- script: docker run --rm -d --name test-redis-server -p 6379:6379 redis
displayName: Start Redis in Docker
afterBuild:
- script: docker stop test-redis-server
displayName: Stop Redis in Docker
condition: always()