foxgirl-linux/.gitlab-ci.yml

57 lines
1.3 KiB
YAML
Raw Normal View History

2019-06-12 22:44:32 +02:00
image: ubuntu:18.04
variables:
BINARY_TARBALL: "LibreWolf.tar.bz2"
APPIMAGE_FILE: "LibreWolf.AppImage"
FLATPAK_REPO: "librewolf-flatpak-repo"
FLATPAK_BUNDLE: "LibreWolf.flatpak"
2019-06-12 22:44:32 +02:00
stages:
2019-07-17 20:49:02 +02:00
- Linux-Build
- Linux-Package
- Linux-Deploy
2019-06-12 22:44:32 +02:00
Build Linux Tarball:
2019-07-17 20:49:02 +02:00
stage: Linux-Build
tags:
- librewolf
script:
- ./browser/linux/binary_tarball/build_tarball.sh $BINARY_TARBALL
artifacts:
name: "Librewolf-$CI_COMMIT_REF_NAME-Linux-Tarball"
paths:
- "$BINARY_TARBALL"
Build AppImage:
stage: Linux-Package
tags:
- gitlab-org
script:
- ./browser/linux/appimage/build_appimage.sh $BINARY_TARBALL $APPIMAGE_FILE
artifacts:
name: "Librewolf-$CI_COMMIT_REF_NAME-Linux-Appimage"
paths:
- "$APPIMAGE_FILE"
Build Flatpak:
stage: Linux-Package
tags:
- gitlab-org
2019-06-12 22:44:32 +02:00
script:
- ./browser/linux/flatpak/build_flatpak.sh
2019-06-12 22:44:32 +02:00
artifacts:
name: "Librewolf-$CI_COMMIT_REF_NAME-Linux-Flatpak"
2019-06-12 22:44:32 +02:00
paths:
- "$FLATPAK_REPO"
- "$FLATPAK_BUNDLE"
2019-06-17 07:19:55 +02:00
Release to Gitlab:
stage: Linux-Deploy
2019-06-17 07:19:55 +02:00
image: python3
script:
- pip3 install gitlab-release
2019-07-23 19:38:46 +02:00
- gitlab-release LibreWolf.tar.bz2 LibreWolf.AppImage librewolf-flatpak-repo LibreWolf.flatpak
2019-06-17 07:19:55 +02:00
only:
- tags