diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bee05e308e1f5f868258359aee6c30ca2b41c671..69e0cd7997c2c96e11ffe52a583944953a7421a1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -31,3 +31,29 @@ cudy_wr3000-v1: paths: - bin/ expire_in: 1 hour + +cudy_re3000-v1: + stage: build + image: openwrt/imagebuilder:${TARGET}-${SUBTARGET}-${OPENWRT_VERSION} + variables: + TARGET: mediatek + SUBTARGET: filogic + PROFILE: cudy_re3000-v1 + before_script: + - if [[ -d ./packages ]]; then mv ./packages /builder/; fi + - if [[ -d ./dl ]]; then mv ./dl /builder/; fi + - for url in $(cat packages.txt); do curl --create-dirs -s -O --output-dir /builder/packages $url; done && ls -1 /builder/packages + - cd /builder + script: + - make image PROFILE=${PROFILE} FILES=${FILES} PACKAGES="${PACKAGES}" + after_script: + - if [[ -d /builder/bin ]]; then mv /builder/bin .; fi + - if [[ -d /builder/dl ]]; then mv /builder/dl .; fi + cache: + key: ${OPENWRT_VERSION}-${TARGET} + paths: + - dl/ + artifacts: + paths: + - bin/ + expire_in: 1 hour