homebrew-cask/Casks/go-server.rb

22 lines
770 B
Ruby

cask "go-server" do
version "21.4.0,13469"
sha256 "475ba8cfd3e35b5311df3702b5d6f6046b0ce8c5f01db01fefbb22cef5a73519"
url "https://download.gocd.io/binaries/#{version.csv.first}-#{version.csv.second}/osx/go-server-#{version.csv.first}-#{version.csv.second}-osx.zip",
verified: "download.gocd.io/binaries/"
name "Go Server"
name "GoCD Server"
desc "Server for the Go Continuous Delivery platform"
homepage "https://www.gocd.org/"
livecheck do
url "https://download.gocd.org/releases.json"
regex(/go[._-]server[._-]v?(\d+(?:\.\d+)+)[._-](\d+)[._-]osx\.zip/i)
strategy :page_match do |page, regex|
page.scan(regex).map { |match| "#{match[0]},#{match[1]}" }
end
end
binary "go-server-#{version.csv.first}/bin/go-server"
end