ci: add ci
This commit is contained in:
parent
ab961238b1
commit
c34d822e6e
|
@ -0,0 +1,38 @@
|
|||
clone:
|
||||
git:
|
||||
image: bash
|
||||
commands:
|
||||
- cd /home/0xmrtt
|
||||
- if [ -d Imaginer ]; then
|
||||
- cd Imaginer
|
||||
- git pull
|
||||
- else
|
||||
- git clone https://git.exozy.me/Imaginer/Imaginer.git
|
||||
- fi
|
||||
|
||||
pipeline:
|
||||
build:
|
||||
image: fish
|
||||
secrets: [ access_token, codeberg_token ]
|
||||
commands:
|
||||
- nix-env -iA nixpkgs.flatpak-builder
|
||||
- fish_add_path ~/.nix-profile/bin
|
||||
- cd /home/0xmrtt/Imaginer
|
||||
- flatpak-builder --repo=repo --force-clean build build-aux/flatpak/page.codeberg.Imaginer.Imaginer.json
|
||||
- flatpak build-bundle repo bavarder.flatpak page.codeberg.Imaginer.Imaginer
|
||||
- ls -la
|
||||
- curl --user 0xmrtt:$ACCESS_TOKEN --upload-file bavarder.flatpak "https://git.exozy.me/api/packages/$CI_REPO_OWNER/generic/$CI_REPO_NAME/$CI_BUILD_NUMBER/bavarder.flatpak"
|
||||
- curl --user 0xmrtt:$CODEBERG_TOKEN --upload-file bavarder.flatpak "https://codeberg.org/api/packages/$CI_REPO_OWNER/generic/$CI_REPO_NAME/$CI_BUILD_NUMBER/bavarder.flatpak"
|
||||
|
||||
translate:
|
||||
image: fish
|
||||
commands:
|
||||
- nix-env -iA nixpkgs.gettext
|
||||
- fish_add_path ~/.nix-profile/bin
|
||||
- cd /home/Imaginer
|
||||
- bash po/update-pot.sh
|
||||
- git add po/Imaginer.pot
|
||||
- git commit -m "Update"
|
||||
- git push origin main
|
||||
when:
|
||||
event: [manual]
|
Loading…
Reference in New Issue