Split build into pipelines
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Armin Friedl 2021-02-24 21:41:48 +01:00
parent a80be616f6
commit 93440cacf2
Signed by: armin
GPG key ID: 48C726EEE7FBCBC8
3 changed files with 14 additions and 5 deletions

View file

@ -1,11 +1,13 @@
kind: pipeline
name: default
type: docker
name: glibc-shared
steps:
- name: glibc-shared
- name: build
image: plugins/docker
settings:
dockerfile: glibc-shared/Dockerfile
context: glibc-shared
username:
from_secret: docker_username
password:
@ -14,10 +16,17 @@ steps:
tags:
- shared
- name: musl-static
---
kind: pipeline
type: docker
name: musl-static
steps:
- name: build
image: plugins/docker
settings:
dockerfile: musl-static/Dockerfile
context: musl-static
username:
from_secret: docker_username
password:

View file

@ -3,7 +3,7 @@ FROM alpine:3.13
ENV LDFLAGS="-static-libgcc -static-libstdc++ -static"
RUN apk add --no-cache \
build-base cmake git meson pkgconf doxygen graphviz \
build-base cmake git meson pkgconf doxygen graphviz zip \
libarchive-static libarchive-dev \
libressl-dev \
tclap-dev \