mirror of
https://github.com/dimalo/klipper-web-control-docker.git
synced 2026-05-07 16:58:08 +02:00
[github actions] reduce build fequency & use consecutive builds instead of parallel
This commit is contained in:
@@ -6,11 +6,19 @@ on:
|
||||
- main
|
||||
- develop
|
||||
schedule:
|
||||
- cron: "42 13 * * 0,2,5"
|
||||
- cron: "42 13 * * 0"
|
||||
|
||||
jobs:
|
||||
consecutiveness:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: mktcode/consecutive-workflow-action@e2e008186aa210faacd68ec30f6ac236f7e2f435
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
docker:
|
||||
runs-on: ubuntu-latest
|
||||
needs: [ consecutiveness ]
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
|
||||
@@ -2,15 +2,16 @@
|
||||
|
||||
BASE=$(pwd)
|
||||
echo $BASE
|
||||
TARGET=linux
|
||||
TARGET=cheetah
|
||||
BUILD_DIR=${BASE}/build
|
||||
CONFIG_NAME=".config_${TARGET}"
|
||||
CONFIG_PATH=${BASE}/${CONFIG_NAME}
|
||||
CONFIG_PATH=${BUILD_DIR}/${CONFIG_NAME}
|
||||
touch ${CONFIG_PATH}
|
||||
BUILD_DIR=${BASE}/klipper_build_${TARGET}
|
||||
OUT_DIR=${BUILD_DIR}/klipper_build_${TARGET}
|
||||
mkdir -p ${BUILD_DIR}
|
||||
CONTAINER=$(docker run -d -v ${CONFIG_PATH}:/home/klippy/klipper/.config -v ${BUILD_DIR}:/home/klippy/klipper/out klipper-builder sleep infinity)
|
||||
docker exec -it ${CONTAINER} make menuconfig
|
||||
docker exec ${CONTAINER} make
|
||||
docker exec ${CONTAINER} make flash
|
||||
#docker exec ${CONTAINER} make flash
|
||||
docker stop ${CONTAINER}
|
||||
docker rm ${CONTAINER}
|
||||
Reference in New Issue
Block a user