Copy template sch file to panelized folder, instead of creating blank
file
This commit is contained in:
19
kibot-ci.yml
19
kibot-ci.yml
@@ -71,18 +71,19 @@ image:
|
|||||||
- 'SEARCH="_panel.json"'
|
- 'SEARCH="_panel.json"'
|
||||||
- !reference [.commands, get_dirs]
|
- !reference [.commands, get_dirs]
|
||||||
- |
|
- |
|
||||||
|
cd $CI_PROJECT_DIR
|
||||||
for d in $DIRS
|
for d in $DIRS
|
||||||
do
|
do
|
||||||
echo $d
|
echo $d
|
||||||
cd $d
|
JSON=$(find $d/*_panel.json)
|
||||||
JSON=$(find *_panel.json)
|
FILE=$(basename "${JSON}")
|
||||||
NAME=$(echo "${JSON%.json}")
|
NAME=$(echo "${FILE%.json}")
|
||||||
PCB=$(find *.kicad_pcb)
|
PCB=$(find $d/*.kicad_pcb)
|
||||||
mkdir $CI_PROJECT_DIR/$NAME
|
mkdir $NAME
|
||||||
kikit panelize -p $JSON $PCB $CI_PROJECT_DIR/$NAME/$NAME.kicad_pcb
|
kikit panelize -p $JSON $PCB $NAME/$NAME.kicad_pcb
|
||||||
touch $CI_PROJECT_DIR/$NAME/$NAME.kicad_sch
|
cp .gitlab/micromelon_default/micromelon_default.kicad_sch $NAME/$NAME.kicad_sch
|
||||||
cp fp-lib-table $CI_PROJECT_DIR/$NAME/
|
cp $d/fp-lib-table $NAME/
|
||||||
python3 $CI_PROJECT_DIR/.gitlab/.scripts/post_panel.py $CI_PROJECT_DIR/$NAME/$NAME.kicad_pro $PCB
|
python3 .gitlab/.scripts/post_panel.py $NAME/$NAME.kicad_pro $PCB
|
||||||
done
|
done
|
||||||
- cd $CI_PROJECT_DIR
|
- cd $CI_PROJECT_DIR
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user