Split build into pipelines
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
a80be616f6
commit
93440cacf2
3 changed files with 14 additions and 5 deletions
15
.drone.yml
15
.drone.yml
|
@ -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:
|
||||
|
|
|
@ -4,7 +4,7 @@ FROM ubuntu:rolling
|
|||
# dialog when e.g. installing tzdata
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
RUN apt-get update -y && apt-get upgrade -y && apt-get install -y\
|
||||
RUN apt-get update -y && apt-get upgrade -y && apt-get install -y \
|
||||
# Base dependencies for: `git push` xwim build
|
||||
## meson/build essentials
|
||||
build-essential cmake pkg-config meson ninja-build g++ doxygen git \
|
||||
|
|
|
@ -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 \
|
||||
|
|
Loading…
Reference in a new issue