cloudflare/cloudflared

Public

mirrored from https://github.com/cloudflare/cloudflaredAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
2019.11.0

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

cfsetup.yaml

87lines · modecode

1pinned_go: &pinned_go go=1.12.7-1
2build_dir: &build_dir /cfsetup_build
3default-flavor: stretch
4stretch: &stretch
5 build:
6 build_dir: *build_dir
7 builddeps:
8 - *pinned_go
9 - build-essential
10 post-cache:
11 - export GOOS=linux
12 - export GOARCH=amd64
13 - make cloudflared
14 build-deb:
15 build_dir: *build_dir
16 builddeps:
17 - *pinned_go
18 - build-essential
19 - fakeroot
20 - rubygem-fpm
21 post-cache:
22 - export GOOS=linux
23 - export GOARCH=amd64
24 - make cloudflared-deb
25 release-linux-amd64:
26 build_dir: *build_dir
27 builddeps:
28 - *pinned_go
29 - build-essential
30 post-cache:
31 - export GOOS=linux
32 - export GOARCH=amd64
33 - make release
34 release-linux-armv6:
35 build_dir: *build_dir
36 builddeps:
37 - *pinned_go
38 - crossbuild-essential-armhf
39 - gcc-arm-linux-gnueabihf
40 post-cache:
41 - export GOOS=linux
42 - export GOARCH=arm
43 - export CC=arm-linux-gnueabihf-gcc
44 - make release
45 release-linux-386:
46 build_dir: *build_dir
47 builddeps:
48 - *pinned_go
49 - gcc-multilib
50 post-cache:
51 - export GOOS=linux
52 - export GOARCH=386
53 - make release
54 release-windows-amd64:
55 build_dir: *build_dir
56 builddeps:
57 - *pinned_go
58 - gcc-mingw-w64
59 post-cache:
60 - export GOOS=windows
61 - export GOARCH=amd64
62 - export CC=x86_64-w64-mingw32-gcc
63 - make release
64 release-windows-386:
65 build_dir: *build_dir
66 builddeps:
67 - *pinned_go
68 - gcc-mingw-w64
69 post-cache:
70 - export GOOS=windows
71 - export GOARCH=386
72 - export CC=i686-w64-mingw32-gcc-win32
73 - make release
74 test:
75 build_dir: *build_dir
76 builddeps:
77 - *pinned_go
78 - build-essential
79 post-cache:
80 - export GOOS=linux
81 - export GOARCH=amd64
82 # cd to a non-module directory: https://github.com/golang/go/issues/24250
83 - (cd / && go get github.com/BurntSushi/go-sumtype)
84 - export PATH="$HOME/go/bin:$PATH"
85 - make test
86
87jessie: *stretch
88