Skip to content

Commit 7376967

Browse files
committed
Update drone to notify arduino-create
1 parent 7c55c5e commit 7376967

File tree

2 files changed

+48
-25
lines changed

2 files changed

+48
-25
lines changed

.drone.sec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkExMjhHQ00ifQ.js55JcNOTOEYUK7TvkYbNUbvZvoKkze6nB0ql2b3ZWkMn6LGRdlfo3e7ktMiRf8e9RAffm86SQSEMorTw78h8iFmub7JI0Z8Xwm1A960SmkW-ULLrzE0uT6il7_pYzjOAxboUiH0ToCElvsTYEUBicc7p4a3gIhgZAezd1w52JIYxzbFQ0ca0fws3KH3H4iR6-N0d7Cc5xEXFIzHgH_OhJUXYiaCW-g5GLgbPQPu29Ofv3-_sZzXTJj4VSjvgRNzkudJieM5KjN_5L9KU6wSJyGECVsTd-kaM0yOesl9NbWq-6SMORIK43kBEgu679OWuMzJ6HbbW6Bk5I8XQASp0w.FvNQmCS3b0mq8MGN.uS9nMU1WjTWxIvkOr41zAGp6OY7MzxWQ2KteBaRm9hE3XDSWvOAwVO7i6BJOQNUX--SMCBs6tdhYyaC-x7PSGze0Ki33LU7pPc-yBhbLUdzGrxYLm1JF_IQ5QlVK2YRk5nFRSIimzylsPEkGHCd-nQciHC_m0Wetzldb-d49MNw6wZFsby8MQKVQJoWUVXM7LM-jZ5tmAmzxV1S0Py6LqUT7AAGL2RNax22YsNaOY214KTiSnIrT8eo3zmvzi28CdsapOIYxCFP8Z_JUAkjYAuow5ysxFkVvEGxr9d-W8TCyL36Sa4GgfEVvtzpcKpVmhzMllIXiXVh8ZdLJ_EuWomNSV_9veIy_ULmKo8B8tB6Uv2nlnFqGAxaf5DNYcqqQj4isHpEWFSR0ZIGU5ksoH_bY0pzQsf3wwii3KlzOJg.7WbHe_TOAdzgMW16sBvzIg
1+
eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkExMjhHQ00ifQ.eqdAorvHKPTNE-W-UCjqS4zSPq4SpRgSYTaq-OAoVoo-WhZWaddAZulkh6jgiUZMEemXgOYHKUEGbAyEvWWXNFGh0aNFZ5l7hLFflFntfeAXFNz29wlESzFQDHOZkCGcGneGeOggl-UqnSB4tcCO4XK_xTrKuNo502W_snulCcTaZ9qrYI7cs6Isi5lz7Ad_FJ9nr72oLizcvEAfMzk8STYmKBPLFFSHuLcPaoloCPhUdrp-GHJeob0lHOzZ3ojWF86zkJSnae2oYAspE26nhhpCh0grLbuTo6UAvakisNx9S65W_FAnAZz_dBFBBS4B81F74N6Zah2h1t3yRSX8eQ.fFlAtF07orON0S1Y.qsR-Xzstlp6moQ-_JECP6S8SEnZ6Wg8jWYkpNNS1FChUbZpkKUvKUsywW_3iJG5-7GWfBn_EcAwRiXIBeG48qRaZc_VRrC8VvNQ35tendSum5d-Q1DQOjQXtb_gTyCum0TH81ebMbn3HruVURwW7xyOPHdDNPSD0ngO-mJsbwssc-lljMPMt2zvsEU61-6-amkFGMBjCp7L0PBcbfbsCWjq01MIH0qo8PS55Iflow8kDJ12X-tRl0H-uWzdQU2CZqFqXVgwdGhxKSmTeX00QKEHDj4W7IFjtlfTVPX_j8-IvGC73_02vndwKeulRytbv5uLAR8SLk8IlOc1Nm_FSXbW4vFtVymNIhZp7pHNHGKwo0VladHDCRWA8EaXtRewK1ELmSfpg3bJ53k9rLZLvh9fDiYO3MUTM9ngH12Zp.UKgCvG0F72AwK3MNb1EFFA

.drone.yml

Lines changed: 47 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,42 @@
11
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
24-
- zip -r arduino-create-agent.zip artifacts/*
2+
crosscompilation:
3+
image: arduino/golang-cross
4+
auth_config:
5+
username: $$DOCKER_USERNAME
6+
password: $$DOCKER_PASSWORD
7+
email: $$DOCKER_EMAIL
8+
commands:
9+
- go get github.com/kardianos/govendor
10+
- govendor vet +local
11+
- govendor test +local
12+
# Linux amd64
13+
- GOOS=linux GOARCH=amd64 CC=gcc CXX=gcc CGO_ENABLED=1 go build -o artifacts/linux-amd64/arduino-create-agent
14+
- cp config.ini artifacts/linux-amd64
15+
# Darwin amd64
16+
- GOOS=darwin GOARCH=amd64 CC=o64-clang CXX=o64-clang CGO_ENABLED=1 go build -o artifacts/osx/arduino-create-agent
17+
- cp config.ini artifacts/osx
18+
# Windows 386
19+
- 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
20+
- cp config.ini artifacts/windows
21+
- zip -r arduino-create-agent.zip artifacts/*
22+
linux32:
23+
image: arduino/golang-linux-32
24+
commands:
25+
- GOOS=linux GOARCH=386 CC=gcc CXX=gcc CGO_ENABLED=1 go build -o artifacts/linux-386/arduino-create-agent
26+
- cp config.ini artifacts/linux-386
2527
notify:
2628
slack:
2729
webhook_url: $$SLACK_WEBHOOK
2830
channel: $$SLACK_CHANNEL
2931
username: drone
32+
when:
33+
event: [pull_request]
34+
template: |
35+
{{#success build.status}}
36+
[{{ repo.name}}] Congrats {{ build.author }}! Your PR works: {{ build.link_url}}
37+
{{else}}
38+
[{{ repo.name}}] Damn {{ build.author }}! Something went wrong with your PR: {{ build.link_url}}
39+
{{/success}}
3040
publish:
3141
github_release:
3242
api_key: $$GITHUB_API_KEY
@@ -35,4 +45,17 @@ publish:
3545
checksum:
3646
- md5
3747
when:
38-
branch: [master, devel, test]
48+
event: [tag]
49+
notify:
50+
slack:
51+
webhook_url: $$SLACK_WEBHOOK
52+
channel: $$SLACK_CHANNEL
53+
username: drone
54+
when:
55+
event: [tag]
56+
template: |
57+
{{#success build.status}}
58+
[{{ repo.name}}/{{ build.branch }}] A new release is available: {{ build.link_url}}
59+
{{else}}
60+
[{{ repo.name}}/{{ build.branch }}] Something went wrong while building a new release: {{ build.link_url}}
61+
{{/success}}

0 commit comments

Comments
 (0)