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