update CI/CD

This commit is contained in:
BeatLink 2019-08-16 22:08:06 -05:00
parent 3259b1ebf8
commit 6937156698

View file

@ -7,28 +7,25 @@ variables:
FLATPAK_BUNDLE: "$CI_PROJECT_DIR/LibreWolf.flatpak" FLATPAK_BUNDLE: "$CI_PROJECT_DIR/LibreWolf.flatpak"
stages: stages:
- Linux-Build - Build
- Linux-Package - Package
- Linux-Deploy - Deploy
Build Linux Tarball: Build Tarball:
stage: Linux-Build stage: Build
tags: tags: [librewolf]
- librewolf
script: script:
- $CI_PROJECT_DIR/linux/binary_tarball/build_tarball.sh $BINARY_TARBALL - $CI_PROJECT_DIR/binary_tarball/build_tarball.sh $BINARY_TARBALL
artifacts: artifacts:
name: "Librewolf-$CI_COMMIT_REF_NAME-Linux-Tarball" name: "Librewolf-$CI_COMMIT_REF_NAME-Linux-Tarball"
paths: paths:
- "$BINARY_TARBALL" - "$BINARY_TARBALL"
Build AppImage: Build AppImage:
stage: Linux-Package stage: Package
tags: tags: [gitlab-org]
- gitlab-org
script: script:
- $CI_PROJECT_DIR/linux/appimage/build_appimage.sh $BINARY_TARBALL $APPIMAGE_FILE - $CI_PROJECT_DIR/appimage/build_appimage.sh $BINARY_TARBALL $APPIMAGE_FILE
artifacts: artifacts:
name: "Librewolf-$CI_COMMIT_REF_NAME-Linux-Appimage" name: "Librewolf-$CI_COMMIT_REF_NAME-Linux-Appimage"
paths: paths:
@ -36,11 +33,11 @@ Build AppImage:
Build Flatpak: Build Flatpak:
image: black0/flatpak image: black0/flatpak
stage: Linux-Package stage: Package
tags: tags:
- gitlab-org - gitlab-org
script: script:
- $CI_PROJECT_DIR/linux/flatpak/build_flatpak.sh $BINARY_TARBALL $FLATPAK_REPO $FLATPAK_BUNDLE - $CI_PROJECT_DIR/flatpak/build_flatpak.sh $BINARY_TARBALL $FLATPAK_REPO $FLATPAK_BUNDLE
artifacts: artifacts:
name: "Librewolf-$CI_COMMIT_REF_NAME-Linux-Flatpak" name: "Librewolf-$CI_COMMIT_REF_NAME-Linux-Flatpak"
paths: paths:
@ -48,7 +45,7 @@ Build Flatpak:
- "$FLATPAK_BUNDLE" - "$FLATPAK_BUNDLE"
Release to Gitlab: Release to Gitlab:
stage: Linux-Deploy stage: Deploy
image: python3 image: python3
script: script:
- pip3 install gitlab-release - pip3 install gitlab-release