mirror of
https://github.com/cloudflare/gortr.git
synced 2024-05-19 06:50:10 +00:00
44 lines
1.6 KiB
YAML
44 lines
1.6 KiB
YAML
jobs:
|
|
include:
|
|
# Test
|
|
- stage: test
|
|
os: linux
|
|
language: go
|
|
env:
|
|
GO111MODULE=on
|
|
script:
|
|
- make test
|
|
- make vet
|
|
# Compile
|
|
- stage: compile
|
|
os: linux
|
|
language: go
|
|
env:
|
|
GO111MODULE=on
|
|
BUILDINFOSDET=-travis
|
|
before_install:
|
|
- sudo apt-get update
|
|
- sudo apt-get install -y rpm ruby ruby-dev
|
|
- sudo gem install fpm
|
|
script:
|
|
- make dist-key
|
|
- GOOS=linux make build-gortr
|
|
- GOOS=darwin make build-gortr
|
|
- GOOS=windows EXTENSION=.exe make build-gortr
|
|
- make package-deb-gortr package-rpm-gortr
|
|
deploy:
|
|
provider: releases
|
|
api_key:
|
|
secure: V0/TVQR5gKR/NyHm7BNpyoFny4j1rsE6jSXcKhOo8AEXcvNoGoWys4PrBRFOMGIk9lKZ+yR74vY5qm7bY09DZh0cHPM/NINBQIq+btrc5l3FAia54gWSBa5GaQ+rex2i9xoK+3ueYsG7l4RQQ2CcIB3CkSf7JV9JNpUh5OgaYb12h/7pZW9ik3VJ7lAIGNoJ1KifbjIfh5aJ5yz186gbMJrskrEb9E/WFGdA4fV03eqrGdG+G6oP5QlpR4Xwhpis5+TA9UmJ4gwcEbR7HaMNifr5BQilyJSGpFeFkhGLeX65EFiqsHRgiOoEXR5NLPH5OVgyBPTZ6EN3RSF5GLnKEuAQ0lSIjjRtOPWf+8dEKZrNCvqGZk/5EA2HLItw2b8NeeZLO/i5RxxiXRhFDMLb1R5yo1Xm66M/s/7y5qSUZNc42Opf80M4VvkRMWVOiE4YfpFlnkzrI4FBRB24q7W7erNMm/CthPK6xbVmtZf6tVnUEpeY/wHuDaYihUNs7UW8C+xjiq22ufEU2v5j37IEia5Avpg8Cl+/HFy6H3MXpf3mr+KK/SM5VmMmERoIi5PKVp3xBb0RZuBGdY1sHIdYarDOiNXoXrcIpDiXuIHtN5q/TRfMIYk84qA1RPcfn1sMEn/LB7JCmBs4dUivw3oqPC4A2twnhucjv1A9sWGQY18=
|
|
file_glob: true
|
|
file: dist/*
|
|
skip_cleanup: true
|
|
on:
|
|
tags: true
|
|
repo: cloudflare/gortr
|
|
- dist: trusty
|
|
services:
|
|
- docker
|
|
script:
|
|
- make docker-gortr
|