create gerber files in CI pipeline
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
j3d1 2021-07-12 20:51:38 +02:00
parent 8c775e9705
commit 8eb51b5aa9
7 changed files with 157 additions and 25 deletions

View file

@ -6,17 +6,6 @@ all: firmware case pcb
firmware:
+@make -C firmware html all
clean:
+@make -C firmware clean
firmware_docker:
sh -c "docker build -t fiatlux_env docker"
sh -c "docker run --volume "$$(pwd)"/firmware:/app/firmware fiatlux_env make -C firmware all"
clean_docker:
sh -c "docker build -t fiatlux_env docker"
sh -c "docker run --volume "$$(pwd)"/firmware:/app/firmware fiatlux_env make -C firmware clean"
flash:
+@make -C firmware flash
@ -25,3 +14,22 @@ case:
pcb:
+@make -C pcb all
clean:
+@make -C firmware clean
+@make -C pcb clean
firmware_docker:
sh -c "docker build -t fiatlux_firmware_env docker/firmware"
sh -c "docker run --volume "$$(pwd)"/firmware:/app/firmware fiatlux_firmware_env make -C firmware all"
pcb_docker:
sh -c "docker build -t fiatlux_pcb_env docker/pcb"
sh -c "docker run --volume "$$(pwd)"/pcb:/app/pcb fiatlux_pcb_env make -C pcb all"
clean_docker:
sh -c "docker build -t fiatlux_firmware_env docker/firmware"
sh -c "docker build -t fiatlux_pcb_env docker/pcb"
sh -c "docker run --volume "$$(pwd)"/firmware:/app/firmware fiatlux_firmware_env make -C firmware clean"
sh -c "docker run --volume "$$(pwd)"/pcb:/app/pcb fiatlux_pcb_env make -C pcb clean"