Update .drone.yml
Some checks failed
continuous-integration/drone Build encountered an error

This commit is contained in:
2025-06-16 05:36:08 +00:00
parent 67df07da33
commit 9b830c7acb

View File

@@ -11,68 +11,55 @@ steps:
- name: artifacts - name: artifacts
path: /artifacts path: /artifacts
- name: build-on-arch - name: parallel-builds
image: archlinux:latest parallel:
commands: # Arch Linux build
- pacman -Syu --noconfirm - name: build-on-arch
- pacman -S --noconfirm git python python-pip binutils image: archlinux:latest
- mv /lib/python3*/EXTERNALLY-MANAGED . commands:
- pip install --upgrade pip - pacman -Syu --noconfirm
- pip install pyinstaller inquirerpy distro - pacman -S --noconfirm git python python-pip binutils
- cd /artifacts - mv /lib/python3*/EXTERNALLY-MANAGED .
- pyinstaller --onefile --add-data "bash/:bash/" --add-data "prompts/:prompts/" --add-data "config/:config/" setup.py - pip install --upgrade pip
volumes: - pip install pyinstaller inquirerpy distro
- name: artifacts - cd /artifacts
path: /artifacts - pyinstaller --onefile --add-data "bash/:bash/" --add-data "prompts/:prompts/" --add-data "config/:config/" setup.py
- cp /artifacts/dist/setup /artifacts/
- mv /artifacts/setup /artifacts/arch-setup
volumes:
- name: artifacts
path: /artifacts
- name: upload-arch-artifact # Debian build
image: alpine - name: build-on-debian
commands: image: debian:stable
- cp /artifacts/dist/setup /artifacts/arch-setup commands:
volumes: - apt update && apt upgrade -y
- name: artifacts - apt install -y git python3 python3-pip binutils
path: /artifacts - mv /lib/python*/EXTERNALLY-MANAGED .
- pip install pyinstaller inquirerpy distro
- cd /artifacts
- pyinstaller --onefile --add-data "bash/:bash/" --add-data "prompts/:prompts/" --add-data "config/:config/" setup.py
- cp /artifacts/dist/setup /artifacts/
- mv /artifacts/setup /artifacts/debian-setup
volumes:
- name: artifacts
path: /artifacts
- name: build-on-debian # Fedora build
image: debian:stable - name: build-on-fedora
commands: image: fedora:latest
- apt update && apt upgrade -y commands:
- apt install -y git python3 python3-pip binutils - dnf up -y
- mv /lib/python*/EXTERNALLY-MANAGED . - dnf install -y git python python-pip binutils
- pip install pyinstaller inquirerpy distro - pip install inquirerpy distro pyinstaller
- cd /artifacts - cd /artifacts
- pyinstaller --onefile --add-data "bash/:bash/" --add-data "prompts/:prompts/" --add-data "config/:config/" setup.py - pyinstaller --onefile --add-data "bash/:bash/" --add-data "prompts/:prompts/" --add-data "config/:config/" setup.py
volumes: - cp /artifacts/dist/setup /artifacts/
- name: artifacts - mv /artifacts/setup /artifacts/fedora-setup
path: /artifacts volumes:
- name: artifacts
- name: upload-debian-artifact path: /artifacts
image: alpine
commands:
- cp /artifacts/dist/setup /artifacts/debian-setup
volumes:
- name: artifacts
path: /artifacts
- name: build-on-fedora
image: fedora:latest
commands:
- dnf up -y
- dnf install -y git python python-pip binutils
- pip install inquirerpy distro pyinstaller
- cd /artifacts
- pyinstaller --onefile --add-data "bash/:bash/" --add-data "prompts/:prompts/" --add-data "config/:config/" setup.py
volumes:
- name: artifacts
path: /artifacts
- name: upload-fedora-artifact
image: alpine
commands:
- cp /artifacts/dist/setup /artifacts/fedora-setup
volumes:
- name: artifacts
path: /artifacts
- name: upload-to-gitea - name: upload-to-gitea
image: alpine/curl image: alpine/curl
@@ -135,11 +122,6 @@ steps:
from_secret: gitea-token from_secret: gitea-token
GITEA_SERVER: GITEA_SERVER:
from_secret: gitea-server from_secret: gitea-server
volumes:
- name: artifacts
path: /artifacts
volumes: volumes:
- name: artifacts - name: artifacts
path: /artifacts path: /artifacts