mirror of
https://github.com/ACINQ/eclair.git
synced 2025-02-22 22:25:26 +01:00
29 lines
831 B
YAML
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
|