cloudflare/cloudflared

Public

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

CodeCommitsIssuesPull requestsActionsInsightsSecurity
2018.10.0

Branches

Tags

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

Clone

HTTPS

Download ZIP

cfsetup.yaml

89lines · modecode

1pinned_go: &pinned_go go=1.9.3-1
2build_dir: &build_dir /cfsetup_build/src/github.com/cloudflare/cloudflared/
3stretch:
4 build:
5 build_dir: *build_dir
6 builddeps:
7 - *pinned_go
8 - build-essential
9 post-cache:
10 - export GOPATH=/cfsetup_build/
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 GOPATH=/cfsetup_build/
23 - export GOOS=linux
24 - export GOARCH=amd64
25 - make cloudflared-deb
26 release-linux-amd64:
27 build_dir: *build_dir
28 builddeps:
29 - *pinned_go
30 - build-essential
31 post-cache:
32 - export GOPATH=/cfsetup_build/
33 - export GOOS=linux
34 - export GOARCH=amd64
35 - make release
36 release-linux-armv6:
37 build_dir: *build_dir
38 builddeps:
39 - *pinned_go
40 - crossbuild-essential-armhf
41 - gcc-arm-linux-gnueabihf
42 post-cache:
43 - export GOPATH=/cfsetup_build/
44 - export GOOS=linux
45 - export GOARCH=arm
46 - export CC=arm-linux-gnueabihf-gcc
47 - make release
48 release-linux-386:
49 build_dir: *build_dir
50 builddeps:
51 - *pinned_go
52 - gcc-multilib
53 post-cache:
54 - export GOPATH=/cfsetup_build/
55 - export GOOS=linux
56 - export GOARCH=386
57 - make release
58 release-windows-amd64:
59 build_dir: *build_dir
60 builddeps:
61 - *pinned_go
62 - gcc-mingw-w64
63 post-cache:
64 - export GOPATH=/cfsetup_build/
65 - export GOOS=windows
66 - export GOARCH=amd64
67 - export CC=x86_64-w64-mingw32-gcc
68 - make release
69 release-windows-386:
70 build_dir: *build_dir
71 builddeps:
72 - *pinned_go
73 - gcc-mingw-w64
74 post-cache:
75 - export GOPATH=/cfsetup_build/
76 - export GOOS=windows
77 - export GOARCH=386
78 - export CC=i686-w64-mingw32-gcc-win32
79 - make release
80 test:
81 build_dir: *build_dir
82 builddeps:
83 - *pinned_go
84 - build-essential
85 post-cache:
86 - export GOPATH=/cfsetup_build/
87 - export GOOS=linux
88 - export GOARCH=amd64
89 - make test
90