Skip to content

Commit cbca8b8

Browse files
committed
Add drone configuration for build
1 parent fb1bb2b commit cbca8b8

File tree

3 files changed

+28
-0
lines changed

3 files changed

+28
-0
lines changed

.drone.sec

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkExMjhHQ00ifQ.6ObmFS-ATQkCR7iZ6ziCQZ4FpKcMA_JR5LFh2phdRki7V8azt4TjhUVhAYamQah6N9px5mXHHeK8PLxg1AFaQuEXyS1xB9kskLqpl664VEwQWb9MbZPWMcSk9by2F4RHqlMd5LJv97o3-U2aYZQ1F2ATGMTlmqY4deYOS55eNvKjda_6SicpWbFnWMQ7Cq3B9soaa6nP0Mt51T8bvkRwGBZX-0d1xlUtH3vs6hiW5p2J_yAhLcNspSI7-0v5F5oopy4YKRqaNxCoRyMSwbGOZjoFzfy8gY7ckFUD2c0o3d_0Ng5a6ymf0FkCv0A5Vwhmga7448J5vLqfojCLu5iI8g.WjdtCJy1ZALCySjL.vzBIbO9E4N75rpnkTDCV9sdOOM3lchuUsplAfj4DjQ9d5jUSOlwO7zf-1WCXp5Kz3zGe65oDPSvJ652eALn13Bk1JNuYMF-DheEWPhT2LkcdEsZcFEPjKvxQ7Eh4Dnuee-zwZb8ymfKo2kmcC_OUVliAMBl4cmQjd6gqDYQ.ixvUPaY0_TPEOsHe3yQ9dg

.drone.sec.example

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
environment:
2+
DOCKER_USERNAME: ""
3+
DOCKER_PASSWORD: ""
4+
DOCKER_EMAIL: ""

.drone.yml

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
build:
2+
image: arduino/golang-linux-32
3+
commands:
4+
- apt-get update && apt-get install libgtk-3-dev libappindicator3-dev
5+
- GOOS=linux GOARCH=386 CC=gcc CXX=gcc CGO_ENABLED=1 go build -o artifacts/linux-386/arduino-create-agent
6+
- cp config.ini artifacts/linux-386
7+
build:
8+
image: arduino/golang-cross
9+
auth_config:
10+
username: $$DOCKER_USERNAME
11+
password: $$DOCKER_PASSWORD
12+
email: $$DOCKER_EMAIL
13+
commands:
14+
- apt-get update && apt-get install libgtk-3-dev libappindicator3-dev zip
15+
# Linux amd64
16+
- GOOS=linux GOARCH=amd64 CC=gcc CXX=gcc CGO_ENABLED=1 go build -o artifacts/linux-amd64/arduino-create-agent
17+
- cp config.ini artifacts/linux-amd64
18+
# Darwin amd64
19+
- GOOS=darwin GOARCH=amd64 CC=o64-clang CXX=o64-clang CGO_ENABLED=1 go build -o artifacts/osx/arduino-create-agent
20+
- cp config.ini artifacts/osx
21+
# Windows 386
22+
- GOOS=windows GOARCH=386 CC=i686-w64-mingw32-gcc CXX=i686-w64-mingw32-gcc CGO_ENABLED=1 go build -o artifacts/windows/arduino-create-agent.exe -ldflags -H=windowsgui
23+
- cp config.ini artifacts/windows

0 commit comments

Comments
 (0)