blob: 3f725d988ef641d16a74a3b768658934f653326f (
plain)
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
|
stages:
- test
- production
test:
image: rust:alpine
stage: test
script:
- apk add musl-dev
- cargo install cargo2junit
- cargo test -- -Z unstable-options --format json --report-time | cargo2junit > results.xml
only:
- master
artifacts:
reports:
junit: results.xml
production:
stage: production
image: ruby:latest
needs:
- test
script:
- apt-get update -qy
- apt-get install -y ruby-dev
- gem install dpl
- gem install faraday -v 1.8.0
- dpl --provider=heroku --app=$HEROKU_APP --api-key=$HEROKU_API_KEY
only:
- master
|