This commit is contained in:
49
.drone.yml
49
.drone.yml
@@ -27,10 +27,42 @@ steps:
|
||||
- apt-get update
|
||||
- |
|
||||
DEBIAN_FRONTEND=noninteractive apt-get install -y \
|
||||
build-essential clang flex bison g++ gawk gcc-multilib g++-multilib \
|
||||
gettext git libncurses-dev libssl-dev python3 python3-dev python3-setuptools \
|
||||
python3-distutils python3-pyelftools rsync swig unzip zlib1g-dev file wget \
|
||||
curl xz-utils zstd subversion patch tar cpio jq ca-certificates
|
||||
bash \
|
||||
build-essential \
|
||||
clang \
|
||||
curl \
|
||||
file \
|
||||
flex \
|
||||
bison \
|
||||
g++ \
|
||||
gawk \
|
||||
gcc-multilib \
|
||||
g++-multilib \
|
||||
gettext \
|
||||
git \
|
||||
jq \
|
||||
libelf-dev \
|
||||
libncurses5-dev \
|
||||
libncursesw5-dev \
|
||||
libssl-dev \
|
||||
python3 \
|
||||
python3-dev \
|
||||
python3-distutils \
|
||||
python3-pyelftools \
|
||||
python3-setuptools \
|
||||
rsync \
|
||||
swig \
|
||||
tar \
|
||||
unzip \
|
||||
wget \
|
||||
xsltproc \
|
||||
zlib1g-dev \
|
||||
zstd \
|
||||
cpio \
|
||||
patch \
|
||||
ca-certificates \
|
||||
xz-utils \
|
||||
subversion
|
||||
|
||||
- echo "DRONE_TAG=$DRONE_TAG"
|
||||
- echo "OPENWRT_GIT_REF=$OPENWRT_GIT_REF"
|
||||
@@ -64,7 +96,16 @@ steps:
|
||||
EOF
|
||||
|
||||
- make defconfig
|
||||
|
||||
# Сначала подготовка buildroot
|
||||
- make download -j"$(nproc)" || make download -j1 V=s
|
||||
- make tools/install -j"$(nproc)" V=s
|
||||
- make toolchain/install -j"$(nproc)" V=s
|
||||
- make target/compile -j"$(nproc)" V=s
|
||||
|
||||
# Потом сборка нужных пакетов
|
||||
- make package/libs/toolchain/compile -j"$(nproc)" V=s || true
|
||||
- make package/kernel/linux/compile -j"$(nproc)" V=s || true
|
||||
|
||||
- make package/kmod-amneziawg/compile -j"$(nproc)" V=s
|
||||
- make package/amneziawg-tools/compile -j"$(nproc)" V=s
|
||||
|
||||
Reference in New Issue
Block a user