aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml18
1 files changed, 4 insertions, 14 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b9d5950..8873f95 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -32,10 +32,12 @@ fedora_33:
stage: build
image: fedora:33
script:
- - "sudo dnf install python3 make clang opencv-devel pugixml-devel pango-devel cairo-devel rust cargo"
+ - "dnf --nodocs --assumeyes --refresh install python3 python3-pip git make clang opencv-devel pugixml-devel pango-devel cairo-devel rust cargo python3-numpy python3-slugify python3-lxml python3-click"
- "cargo install usvg"
+ - "export PATH=$HOME/.cargo/bin:$PATH"
- "pip3 install --user git+https://git.jaseg.de/pcb-tools-extension.git"
- - "pip3 install --user gerbolyze --no-binary gerbolyze"
+ - "python3 setup.py install --user"
+ - "export PATH=$HOME/.local/bin:$PATH"
- "gerbolyze --help"
archlinux:
@@ -51,15 +53,3 @@ archlinux:
- "export PATH=$HOME/.local/bin:$PATH"
- "gerbolyze --help"
-source:
- stage: build
- image: archlinux:latest
- script:
- - "git clone --recurse-submodules https://git.jaseg.de/gerbolyze.git"
- - "cd gerbolyze"
- - "pip3 install --user git+https://git.jaseg.de/pcb-tools-extension.git"
- - "python3 -m venv"
- - "source venv/bin/activate"
- - "python3 setup.py install"
- - "gerbolyze --help"
-