diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..9773e00 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,53 @@ +stages: + - build + - publish + +.build: + stage: build + allow_failure: true + image: "coderus/sailfishos-platform-sdk:${SFOS_VERSION}" + artifacts: + paths: + - "output/*" + script: + - sudo mkdir output + - mkdir ~/build + - cp -r * ~/build + - pushd ~/build + - mb2 -t SailfishOS-$SFOS_VERSION-armv7hl build + - popd + - sudo cp -v ~/build/RPMS/* output + - rm -rf ~/build/* + - cp -r * ~/build + - pushd ~/build + - mb2 -t SailfishOS-$SFOS_VERSION-i486 build + - popd + - sudo cp -v ~/build/RPMS/* output + - rm -rf ~/build/* + - cp -r * ~/build + - pushd ~/build + - mb2 -t SailfishOS-$SFOS_VERSION-aarch64 build + - popd + - sudo cp -v ~/build/RPMS/* output + - ls -la output + + only: + - merge_requests + - tags + tags: + - docker + +build: + extends: .build + variables: + SFOS_VERSION: "3.4.0.24" + +publish: + image: inetprocess/gitlab-release + stage: publish + only: + - tags + dependencies: + - build + script: + - gitlab-release --message 'Release $CI_COMMIT_TAG' output/* diff --git a/README.md b/README.md index e6e99d1..6ee0612 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ A free-hand draw application for [Sailfish OS](https://sailfishos.org). -[Build status](https://build.merproject.org/package/live_build_log/home:ilpianista/harbour-papocchio/sailfish_latest_armv7hl/armv8el) +[![Build Status](https://git.sailfishos.org/ilpianista/harbour-Papocchio/badges/master/pipeline.svg)](https://git.sailfishos.org/ilpianista/harbour-Papocchio/pipelines) ## Translations