CI tools to automatically build / export / convert electronics design files
./build_docker_img.sh
PROJECT_FOLDER="my-project"
OUT_DIR="my-output-folder"
# User 'build' inside docker image must match USER_ID outside docker,
# otherwise file permissions will be conflicting
USER_ID=$(id -u)
GROUP_ID=$(id -g)
docker run \
--rm -it \
-v $(pwd):/build \
--env HOST_UID="$USER_ID" --env HOST_GID="$GROUP_ID" \
jittercompany/jitter_electronics_ci:0.1 \
"/jitter/run_ci.sh \"${FOLDER}\" \"${OUT_DIR}\" -v"
This script snippet assumes a project folder containing these files:
- .kibot.yaml (See kibot project for the options)
- .kicad_pcb
- .sch