Nick Alberelli
21f9a2250a
## What's Changed? - Add Script to Package Add-Ons into Pipeline Release to Upload to GITEA - Add Script to Download Pipeine Release from GITEA ## TODO - [x] Update Script to Download Release from GITEA - ~~Update Download Links in all Add-On READMEs~~ - [x] Add Link to download from Add-On Table (link added but only advanced users will understand how to install these add-ons without using our scripts) Reviewed-on: studio/blender-studio-pipeline#269 Reviewed-by: Sebastian Parborg <zeddb@noreply.localhost>
1022 B
1022 B
Pipeline release is a script to package all addons into a single zip on the pipeline repository.
Prerequisite
In order to use this tool you need:
- GIT & GIT LFS installed
- Python 3.11+
- Requests Module
Generate Token
A Gitea API token is required to generate a pipeline release.
- Navigate to https://projects.blender.org/user/settings/applications while logged in
- Under Select Permissions, Set
repository
andpackage
scopes to "Read & Write" - Save the provided API key in the root of the pipeline-release directory with the name
api_token.env
Run
This folder contains a command line tool that doesn't require installation to use properly. To run pipeline_release
without installation follow the steps below.
- Clone this repository with
git clone https://projects.blender.org/studio/blender-studio-pipeline.git
- Run
cd blender-studio-pipeline/scripts/pipeline_release
to enter directory - Run program with
python -m pipeline_release