feat(build): update build image and pipeline
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing

This commit is contained in:
Rick Barenthin 2022-07-26 22:41:32 +02:00
parent 65b9f65b9d
commit c45818df33
2 changed files with 5 additions and 3 deletions

View File

@ -38,7 +38,7 @@ name: tag
steps: steps:
- name: Build release - name: Build release
image: registry.riba-interactive.de/alpine-build:2 image: registry.riba-interactive.de/alpine-build:3
commands: commands:
- cmake -S. -Bcmake-build-ci -DCMAKE_BUILD_TYPE=Release - cmake -S. -Bcmake-build-ci -DCMAKE_BUILD_TYPE=Release
- cd cmake-build-ci - cd cmake-build-ci
@ -58,7 +58,7 @@ name: Build and Test
steps: steps:
- name: Build and run tests - name: Build and run tests
image: registry.riba-interactive.de/alpine-build:2 image: registry.riba-interactive.de/alpine-build:3
commands: commands:
- cmake -S. -Bcmake-build-ci -DCMAKE_BUILD_TYPE=Debug -DENABLE_TEST_COVERAGE=on - cmake -S. -Bcmake-build-ci -DCMAKE_BUILD_TYPE=Debug -DENABLE_TEST_COVERAGE=on
- cd cmake-build-ci - cd cmake-build-ci

View File

@ -1,9 +1,11 @@
FROM alpine:3.16.0 FROM alpine:3.16.0
RUN echo "@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories; \ RUN echo "@testing https://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories; \
apk --no-cache add \ apk --no-cache add \
bison \ bison \
build-base \ build-base \
cmake \ cmake \
flex \ flex \
git \
ncurses-dev\
lcov@testing lcov@testing