forked from seahorn/seahorn
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathazure-pipelines.yml
22 lines (20 loc) · 931 Bytes
/
azure-pipelines.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
trigger:
- dev10
pr:
- dev10
resources:
- repo: self
variables:
tag: '$(Build.BuildId)'
jobs:
- job: "LinuxDockerBuild"
displayName: "Docker build - release"
timeoutInMinutes: 90 # how long to run the job before automatically cancelling
pool:
vmImage: 'ubuntu-latest'
steps:
- script: docker build -t seahorn/seahorn-builder:bionic-llvm10 -f docker/seahorn-builder.Dockerfile .
- script: docker run -v $(pwd):/host -i seahorn/seahorn-builder:bionic-llvm10 /bin/sh -c "cp build/SeaHorn*.tar.gz /host/"
- script: docker build -t seahorn_container -f docker/seahorn.Dockerfile .
- script: docker run -v $(pwd):/host -i seahorn_container /bin/bash -c "cd seahorn/share/seahorn && lit -a --time-tests --max-time=1200 test/opsem"
- script: docker run -v $(pwd):/host -i seahorn_container /bin/bash -c "cd seahorn/share/seahorn && lit -a --time-tests --max-time=1200 test/opsem2"