diff --git a/kibot-ci.yml b/kibot-ci.yml index 5197504..3415dc4 100644 --- a/kibot-ci.yml +++ b/kibot-ci.yml @@ -71,18 +71,19 @@ image: - 'SEARCH="_panel.json"' - !reference [.commands, get_dirs] - | + cd $CI_PROJECT_DIR for d in $DIRS do echo $d - cd $d - JSON=$(find *_panel.json) - NAME=$(echo "${JSON%.json}") - PCB=$(find *.kicad_pcb) - mkdir $CI_PROJECT_DIR/$NAME - kikit panelize -p $JSON $PCB $CI_PROJECT_DIR/$NAME/$NAME.kicad_pcb - touch $CI_PROJECT_DIR/$NAME/$NAME.kicad_sch - cp fp-lib-table $CI_PROJECT_DIR/$NAME/ - python3 $CI_PROJECT_DIR/.gitlab/.scripts/post_panel.py $CI_PROJECT_DIR/$NAME/$NAME.kicad_pro $PCB + JSON=$(find $d/*_panel.json) + FILE=$(basename "${JSON}") + NAME=$(echo "${FILE%.json}") + PCB=$(find $d/*.kicad_pcb) + mkdir $NAME + kikit panelize -p $JSON $PCB $NAME/$NAME.kicad_pcb + cp .gitlab/micromelon_default/micromelon_default.kicad_sch $NAME/$NAME.kicad_sch + cp $d/fp-lib-table $NAME/ + python3 .gitlab/.scripts/post_panel.py $NAME/$NAME.kicad_pro $PCB done - cd $CI_PROJECT_DIR