1
0
Fork 0
mirror of https://github.com/ACINQ/eclair.git synced 2025-02-22 22:25:26 +01:00
eclair/.semaphore/semaphore.yml
2019-10-03 17:05:12 +02:00

29 lines
831 B
YAML

version: v1.0
name: Build & Test
agent:
machine:
type: e1-standard-4
os_image: ubuntu1804
execution_time_limit:
minutes: 15
blocks:
- name: Build & Test
task:
secrets:
# This needs to have the same name as the secret entry configured on semaphore dashboard.
- name: Codecov upload token
env_vars:
# Set maven to use a local directory. This is required for
# the cache util. It must be set in all blocks.
- name: MAVEN_OPTS
value: "-Dmaven.repo.local=.m2"
jobs:
- name: Build & Test
commands:
- sem-version java 11
- checkout
- cache restore maven
- mvn scoverage:report
- bash <(curl -s https://codecov.io/bash) -t $CODECOV_TOKEN
- cache store maven .m2