Skip to content
This repository was archived by the owner on Jul 2, 2021. It is now read-only.

Commit f0c86f7

Browse files
committed
Fix build
1 parent 90192d4 commit f0c86f7

File tree

4 files changed

+44
-39
lines changed

4 files changed

+44
-39
lines changed

.travis.yml

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,27 @@ env:
88
- secure: aHaMh/YPzghJeQKyki/Nkbn0194xW6L9yynHdyyESTOAPuF+IYBBQhFPXI1q8r/ovhhiiQPbqfYAuWez04NC05WygSB/RJTwf+n2e2sv3PV2aDkHWZvSyiwbPLoPLE7T5SVQWnzom19qKbzHr+B0dP126GkW5jhxIXVQvFm0xs3nnyOmZwnp5C2gWukPf8rhWnvel7BpauyUvweHhuQJr78C56HGyMttddM1vjNGKoXpumokfAjIcX0h5zikwTACBana64QoK0qEoaJtI4og9L90O6+zo+DIjaTmLQj3dy9vql0nuzBvzGIX9UEexUC0GqQZa1dQNXei/N7XtThCSa3RCQkRFLeGncB/MZQ9u2JAeMUnkdYXohnkNpihqohKlZ1j2IoeoNfwsGIMrOJCXcnH5ZIjuVFc5uXhT6kR25zrcxxkau+9csq37L6YZxM4JwoMvF+yIFmmEZancAnU6tSrw4B+IrsiWEWMWirq2WALrmKZIlyeJi/vPd2qIP+rwaTazC5Kdz6BHkC5Nmb84rbPJw+0GqORHBkO3O3eQmfXxnrVyxwHfq+a4qKTj3JSGAZaKT9a1Cru5clO4CZOIOy9m8439/s/NgGeHtIZjFTL4rDhBRhWzzyrAxVfpk2R48JcF39gwoKF92RSLKY2xyRchjyN5v5/OOOwO88ri18=
99
- secure: J7j5mhXkCrQBWXiekH/fqavq+64kPs4fKSVYR/UydJ+jYcdV/J4EeUQdZNA723JCYf6nSaeTOH4rQLvRsui+AVTk9kagLuA8G8Xw1MDG6YHaefqBPTySuqy3qErifYbStr0ohQvsShTeAj0NdGdMJKgGMVMDoAyL3CLLqaxaBWVuWnbuHHkOmUacNwplTay4MlpbhuN3CmHXurMuroY9OKNEN3AajcOWADA4yOx+N2lwDLBf9juneoAfJ/6AhsXHbWXW19okLWn2StNd1zR/IsZU7pMDhWEYFawzrJro5XEb7+hgK4ZNdlUDVi7/MlLk9X/u61whUL39oEJuP9s61HUYiB3cttwm4x8FvMPczGw2YRBy1thNK4leZA5h2r38leTGmRNbPFMR5EZtzVzaHesmeNpaCMNZXuq+Y/eN/pd88nDuOmOJ6YfGUieKCrkrsoVe/P7T95HFUfbLZ5xcYabqx6xswhyLta9xj4T/kBqdbuGN8PttIRZu0hwXreFaoxV0mH08ZTtm2YLft6/hgmZ6lZtYZLB8Uh6asjYyo7hRRm0VGAuLGB4W0My4SbAXVOubdynnVLF3IWzP9777lClDdX2vDztqGVVK6Kba/0jgdcSX3FnK0Ckt3QklYk70lZOVZWmLmgFiKvpzjPvtYzGGzit5gR9sGy30A2kCn9I=
1010
- secure: j2gS94VNVicQ4yPlyfSqmCpmZ/EpbplmuUG4pL7UVLaOIThMO9s6QZFXSmfgalAu5wtqaC7s8sWUme8bOgtSJzN+TOZbEKpVmdq6MkRd4M+84AlHFu59NAAkqjCYi8bwpr9FCIhByNAb93EKCU8yS9srHjgZZUxosZkSgplT3bC7oGmWVuasrX/SGLYSUZNcz0Mjjk8kbvrmndDG8aeUcbAdekNVSRwGzc5ZwmBdj81nwswa2Yq1Vbm++mEmXE0f6cAszS30ifYjp81+Kijp7/xZZKwvz+4Q2HnT6rY3XV7tyAAlr5uGVs137syBkImcAhNph3LNvqsECiJ9wk48mv7DhESQvbpCWIp0yUMziVuj7g6Iwip7qGes2tTdzWajTZ/rP9zO+HOdoVpMdtuIOlx/Ecs+gzwcFvVUZOzugnl+4mZnzDeG4R/6s89z8Lh0OCgzfls58yzpEEBUt7yWoyAmPvm6EYMBH0OimftEABsB9K/z94lspoBPUy4HnAWrLqHWAYUBnhuZXfy7VO2v9aIjSM74o8DdutPfErD2mQe9JZTeU80P/9rsaFtE7Romv9LEXJzBg2jucvAv4FmLVqTRwXucSz/1euKYAyGJkJElCGOCYwp8mQpDOPDqpTpUk6yZOni0W0CkgWau+fD/bRnkjjRyRDj2anQitMUM/J0=
11-
script:
12-
- make
13-
after_success:
14-
- make release
11+
- secure: OihOsFf4xe0CenuanxpurE11A+JeAv5Rdz8bLU0BznUt85v4PJEzqWBxRdHTs76IydA3vNa96WMEUvWMCsyknsmB9pQ6aD1Iofun25B2luI7mbQA1RUgy1rTT0QCbrlo2HlURRBTuVvwc6p2rb0+Wg+ODfLaESuvwBaPoT8dfyo9PmZCAS5nOlWJHImH0LESH8zpIiwLzhvNVP4fPDZep/ZjBxJzp3lhRWy/ls8+b6OiDEoQkhOOEjLQJeojmHga4EB0T2iMB2LTzPgRMbFT/t64z62QRfIAsfH3CwlHpgwJqdhnepo/7Ptn6QR4ZnnCLxLXTMRLPsylWQuUT1+2WW5rfJiRNk1G/bUohHbpXXZ4E3o5B0tFLYpbuzJRoDhJy/K98BT1voDrV4RgRDEPizmF6NJiYOm12pCXKb7nfMCgS1I9LVKbH+22ZdIMJ3AWFT6nHxy52I5x6A2w93Tct59gINI4HI8uOnEeNQOaKQMgpovXRHj/iZqjnalHVcz4k7ntWDwNqw1MkI8JMwtpx/dNcAGLVN/qIpSjknAyPBCWD4M54E2PdyXR5FNB5A/56hUic4iraNuPvXo8DVRoJ3US8FIW+4nkOsH4gg6RQwamzuV84Cvt6IaNAKnW8gruWjoR2GPOlw6OXJrjqgl4cY/sCyzu3EgwaESGymvIDlU=
12+
jobs:
13+
include:
14+
- stage: test
15+
name: Run tests
16+
script:
17+
- make test
18+
- stage: package
19+
name: Package
20+
script:
21+
- make package
22+
deploy:
23+
provider: releases
24+
skip_cleanup: true
25+
name: "$TRAVIS_TAG"
26+
file:
27+
- terraform-provider-alienvault_${TRAVIS_TAG}_linux_amd64.zip
28+
- terraform-provider-alienvault_${TRAVIS_TAG}_darwin_amd64.zip
29+
- terraform-provider-alienvault_${TRAVIS_TAG}_windows_amd64.zip
30+
api_key:
31+
secure: QRSprDZq1BScT5H4ZjRTadp0A4oEu0HrXhzSBcn1VVEvHzrWk1+RjGNPxn3IcgPA5ZQ3CdQyum19QLagLNy0SoVFnp+HdpLaOk/Tj7NhzQyNXDju1bD2LGhS5M3Ldm8K62+NGVP1EPhLbSi3nP38n4ZdhDUBVqosaf4Z7rlwnra4E2JFwjpkFosvBTEEQjNIuUr6fJfou8F68W9+hXYr+pTxpgAsymVuJfpdvdoJlO7becSw502UnVJ9pTMrx/SH2/4AyBnHXdDA28r16hkwfaVKZ3UoyyivF9TdKLCUHO2xnWoG5cFXhNvZo04/4OoXYLWw2FkWe/WdSxCOInU2PK0WY6X7v5so9r/WV+LcOYdbn7R7j+UWT7USusHfIBrIBDuaoBFaNXrrYibw2MCgMzD7i3HZ0ET7VZNqoYV43uZiNjPX3lWwtX7feW8TtRHRPM8m4S+ceyBMOCPUuPbKI7UTskPPI4xrD2zBlSnJVzeCMApv3bSo7v96+IV+Kr6GQx2q1VWtaFyH+6nalnwo0kS6IwIPopxGIAstvxiTDKPcgGc7SmRmYdUe9yusICxXdE8uZZzlkf5Btl6SnF468OzbrET6VgJg8O53LcmppVsxdvaxlGOn8Iv6NFXO5KHgJH2DARYzJoDA6HKBlKJf5A7W2xPmqTdV48agxkyaSYQ=
32+
on:
33+
repo: form3tech-oss/terraform-provider-alienvault
34+
tags: true

Makefile

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,14 @@
1-
default : vet test build
1+
default: test
22

3-
.PHONY: build
4-
build:
5-
go build
3+
.PHONY: package
4+
package:
5+
./scripts/package.sh
66

77
.PHONY: vet
88
vet:
99
go vet ./...
1010

11-
.PHONY: test
11+
.PHONY: vet
1212
test:
1313
go test -v ./...
1414

15-
.PHONY: release
16-
release:
17-
@curl -sL http://git.io/goreleaser | bash

goreleaser.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

scripts/package.sh

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#!/bin/bash
2+
BINARY="terraform-provider-alienvault_${TRAVIS_TAG}"
3+
GO111MODULE=on
4+
5+
GOOS=darwin GOARCH=amd64 go build -o "${BINARY}"
6+
zip "${BINARY}_darwin_amd64.zip" "${BINARY}"
7+
rm -f "${BINARY}"
8+
9+
GOOS=linux GOARCH=amd64 go build -o "${BINARY}"
10+
zip "${BINARY}_linux_amd64.zip" "${BINARY}"
11+
rm -f "${BINARY}"
12+
13+
GOOS=windows GOARCH=amd64 go build -o "${BINARY}"
14+
zip "${BINARY}_windows_amd64.zip" "${BINARY}"
15+
rm -f "${BINARY}"

0 commit comments

Comments
 (0)