From 13f289d974c434787f904a8173ad4fb2a4c5aada Mon Sep 17 00:00:00 2001 From: markkrj Date: Wed, 7 Jul 2021 16:32:51 +0800 Subject: [PATCH] Add .drone.yml file for CI (#138) A way to validate the homebrew formulas Co-authored-by: Marcos de Oliveira Reviewed-on: https://gitea.com/gitea/homebrew-gitea/pulls/138 Reviewed-by: Lunny Xiao Reviewed-by: 6543 <6543@obermui.de> Co-authored-by: markkrj Co-committed-by: markkrj --- .drone.yml | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..57b18f7 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,65 @@ +--- +kind: pipeline +name: testing-amd64 + +platform: + os: linux + arch: amd64 + +trigger: + event: + - push + - pull_request + +steps: + - name: test-versioned-formulae + image: homebrew/brew:latest + environment: + HOMEBREW_NO_AUTO_UPDATE: 1 + commands: + - brew tap gitea/gitea "$${PWD}" + - brew install gitea/gitea/tea && tea --version + - brew install gitea/gitea/gitea && gitea --version + + - name: test-head-formulae + image: homebrew/brew:latest + environment: + HOMEBREW_NO_AUTO_UPDATE: 1 + commands: + - brew tap gitea/gitea "$${PWD}" + - brew install gitea/gitea/tea-head && tea --version + - brew install gitea/gitea/changelog && changelog --version + - brew install gitea/gitea/gitea-head && gitea --version + +--- +kind: pipeline +name: testing-arm64 + +platform: + os: linux + arch: arm64 + +trigger: + event: + - push + - pull_request + +steps: + - name: test-versioned-formulae + image: markkrj/homebrew-arm:latest + environment: + HOMEBREW_NO_AUTO_UPDATE: 1 + commands: + - brew tap gitea/gitea "$${PWD}" + - brew install gitea/gitea/tea && tea --version + - brew install gitea/gitea/gitea && gitea --version + + - name: test-head-formulae + image: markkrj/homebrew-arm:latest + environment: + HOMEBREW_NO_AUTO_UPDATE: 1 + commands: + - brew tap gitea/gitea "$${PWD}" + - brew install gitea/gitea/tea-head && tea --version + - brew install gitea/gitea/changelog && changelog --version + - brew install gitea/gitea/gitea-head && gitea --version