ci(woodpecker): add labels and noninteractive env
Some checks failed
ci/woodpecker/push/ipq60xx Pipeline failed

- Bind pipeline to docker-labeled workers via top-level labels\n- Set DEBIAN_FRONTEND=noninteractive for sync/build steps\n- Keep existing build commands and flow unchanged
This commit is contained in:
2026-03-01 17:21:47 +08:00
parent 2521377f1f
commit e35d1592f9

View File

@@ -9,6 +9,9 @@ variables:
# Leave empty or set to 'main' to always use latest
# UPSTREAM_GENERAL_REF: ""
labels:
backend: docker
steps:
- name: init-env
image: ubuntu:24.04
@@ -21,14 +24,17 @@ steps:
- name: sync-configs
image: ubuntu:24.04
environment:
DEBIAN_FRONTEND: noninteractive
UPSTREAM_GENERAL_REF: ${UPSTREAM_GENERAL_REF:-main}
commands:
- chmod +x ${CI_WORKSPACE}/Scripts/sync_upstream_config.sh
- ${CI_WORKSPACE}/Scripts/sync_upstream_config.sh
environment:
UPSTREAM_GENERAL_REF: ${UPSTREAM_GENERAL_REF:-main}
- name: build-ipq60xx-wifi-yes
image: ubuntu:24.04
environment:
DEBIAN_FRONTEND: noninteractive
commands:
- git clone --depth=1 --single-branch --branch ${WRT_BRANCH} ${WRT_REPO} wrt-yes
- cd wrt-yes
@@ -54,6 +60,8 @@ steps:
- name: build-ipq60xx-wifi
image: ubuntu:24.04
environment:
DEBIAN_FRONTEND: noninteractive
commands:
- git clone --depth=1 --single-branch --branch ${WRT_BRANCH} ${WRT_REPO} wrt-wifi
- cd wrt-wifi