CI: ARM pipeline.
continuous-integration/drone/push Build was killed Details

This commit is contained in:
tastytea 2019-04-29 19:31:30 +02:00
parent 2d56af7d5e
commit 570aa32edf
Signed by: tastytea
GPG Key ID: CFC39497F1B26E07
1 changed files with 45 additions and 9 deletions

View File

@ -160,6 +160,51 @@ steps:
- name: debian-package-cache
path: /var/cache/apt/archives
---
kind: pipeline
name: on_push arm
platform:
os: linux
arch: arm
volumes:
- name: debian-package-cache
host:
path: /var/cache/debian-package-cache
trigger:
event:
exclude:
- tag
steps:
- name: gcc6
image: debian:stretch-slim
pull: true
environment:
LANG: C.utf8
CXX: g++-6
CXXFLAGS: -pipe -O2
MASTODON_CPP_ACCESS_TOKEN:
from_secret: mastodon_cpp_access_token
commands:
- rm /etc/apt/apt.conf.d/docker-clean
- echo "APT::Default-Release \"stretch\";" >> /etc/apt/apt.conf.d/00default_release
- echo "deb http://deb.debian.org/debian sid main" >> /etc/apt/sources.list.d/sid.list
- apt-get update -q
- apt-get install -qy build-essential cmake pkg-config
- apt-get install -qy libcurl4-openssl-dev libjsoncpp-dev doxygen catch
- apt-get install -qy -t sid libcurlpp-dev
- rm -rf build && mkdir -p build && cd build
- cmake -DWITH_EXAMPLES=YES -DWITH_TESTS=YES -DEXTRA_TEST_ARGS="~[api]" ..
- make VERBOSE=1
- make install DESTDIR=install
- ctest
volumes:
- name: debian-package-cache
path: /var/cache/apt/archives
---
kind: pipeline
name: on_tag
@ -248,15 +293,6 @@ steps:
- sha256
- sha512
notify:
when:
status: [ changed, failure ]
image: drillster/drone-email
pull: always
host: cryptoparty-celle.de
secrets: [ email_username, email_password ]
from: drone@tzend.de
---
kind: pipeline
name: notify