Add .drone.yml file for CI (#138)

A way to validate the homebrew formulas

Co-authored-by: Marcos de Oliveira <marcossantos@furb.br>
Reviewed-on: https://gitea.com/gitea/homebrew-gitea/pulls/138
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Reviewed-by: 6543 <6543@obermui.de>
Co-authored-by: markkrj <markkrj@noreply.gitea.io>
Co-committed-by: markkrj <markkrj@noreply.gitea.io>
This commit is contained in:
markkrj 2021-07-07 16:32:51 +08:00 committed by 6543
parent 05af00386a
commit 13f289d974
1 changed files with 65 additions and 0 deletions

65
.drone.yml Normal file
View File

@ -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