Leonard Gram
c9a4da4270
build: publisher handles nightly builds.
2018-11-06 09:41:31 +01:00
Leonard Gram
272c43f7b7
build: minor publisher fixes.
2018-11-05 16:57:30 +01:00
Leonard Gram
1de35c43a7
build: publishes grafana enterprise to grafana.com
2018-11-05 16:26:19 +01:00
Leonard Gram
d728a3c521
build: publisher uses local time.
...
Previously the local day was used but the timestamp
was set to midnight.
2018-11-05 15:06:52 +01:00
Leonard Gram
5da9760aeb
build: publisher supports both local and remote.
2018-11-05 15:06:52 +01:00
Leonard Gram
d9eaec99e2
build: publisher can find artifacts from local sources.
2018-11-05 15:06:52 +01:00
Leonard Gram
c5c3e08442
build: refactor releaser.
2018-11-05 15:06:51 +01:00
Leonard Gram
e2d3382470
build: prepares release tool for finding local releases.
2018-11-05 15:06:51 +01:00
Leonard Gram
7e093a32a2
build: improved release publisher dry-run.
2018-11-05 15:06:51 +01:00
Leonard Gram
a1dca2117d
build: use build workflow id instead of build number. ( #13965 )
...
* build: use build workflow id instead of build number.
The workflow id is unique across the whole workflow
while the build number is unique to every job in the
workflow. This change means that jobs that build
artifacts for the same commit but in different jobs
will now have the same id.
* build: fixes pkgver generation.
2018-11-05 15:05:12 +01:00
Leonard Gram
3d452e5a46
build: deployment ci container. ( #13902 )
2018-10-30 15:56:52 +01:00
Leonard Gram
30cb28df55
build: correctly adds enterprise to the filename. ( #13831 )
2018-10-25 16:55:27 +02:00
Torkel Ödegaard
d505d83ee1
Merge pull request #13679 from mjtrangoni/fix-megacheck-issues
...
Fix megacheck issues
2018-10-25 16:31:53 +02:00
Leonard Gram
6c473d33f4
Enterprise crosscompilation ( #13783 )
...
* build: crosscompilation and release of enterprise.
2018-10-22 14:33:19 +02:00
Mario Trangoni
9108966fcb
scripts/build/publish.go: Fix warning on err variable.
...
See,
$ gometalinter --vendor --deadline 10m --disable-all --enable=megacheck ./...
scripts/build/publish.go:126:48⚠️ argument err is overwritten before first use (SA4009) (megacheck)
2018-10-19 19:49:04 +02:00
bergquist
96a0c9c56d
build: fix for invalid pathing for release publisher
2018-10-03 16:47:37 +02:00
bergquist
add6cee742
build: automatically publish releases to grafana.com.
2018-10-03 11:17:46 +02:00
Leonard Gram
8ea2f7f858
build: updated build-container with go1.11.
2018-09-05 11:55:28 +02:00
bergquist
fda9790ba5
upgrades to golang 1.11
2018-08-25 21:23:20 +02:00
Leonard Gram
aefcb06ff8
build: verifies the rpm packages signatures.
...
Closes #12370
2018-08-14 13:45:20 +02:00
Leonard Gram
bfe41d3cf1
build: new workflow for PR:s and branches.
2018-08-02 19:24:05 +02:00
Carl Bergquist
861af4cb97
Improve extensions build. ( #12461 )
...
* enable ee build on pr/master
* step1: of including group sync
* disable commit pinning for now
* fixes broken build
* enable team to ldap group sync
* avoid returning error for missing external handler
* services: allow routes to be added before http server start
* services: allows services to add their own migrations
* moves db migrations to ee code base
* build using master branch in ee
* disable enterprise build in .bra.toml
[skip ci]
* removes team sync extensions
* removes commented line
2018-07-01 07:01:43 -07:00
Marcus Efraimsson
e617e23927
build: fix signing of multiple rpm packages
2018-06-21 10:27:59 +02:00
Leonard Gram
f80810081b
build: updates publisher to support arm archs for deb and rpm.
2018-05-24 11:12:10 +02:00
fg2it
22638db532
fix names of foreign arch packages
2018-05-23 23:53:59 +02:00
Leonard Gram
1b85b2fca7
build: removes deploy from nightly while testing it.
2018-05-22 09:07:52 +02:00
Leonard Gram
7b1e41abc6
build: crosscompilation for nightlies and releases.
2018-05-21 14:06:01 +02:00
Leonard Gram
7ca346e9f0
build: downloads and bundles phantomjs for darwin and windows.
2018-05-18 14:39:25 +02:00
Leonard Gram
3933cb6bf6
build: publisher updated to support more architectures and OSs.
2018-05-18 14:39:25 +02:00
Leonard Gram
9123e0fca8
build: crossplatform build with packages.
...
Big thanks to @fg2it who created a POC as
well as the build container that this work
is based on.
2018-05-18 14:38:04 +02:00
Carl Bergquist
28f7b6dad1
Enable Grafana extensions at build time. ( #11752 )
...
* extensions: import and build
* bus: use predefined error
* enterprise: build script for enterprise packages
* poc: auto registering services and dependency injection
(cherry picked from commit b5b1ef875f905473af41e49f8071cb9028edc845)
* poc: backend services registry progress
(cherry picked from commit 97be69725881241bfbf1e7adf0e66801d6b0af3d)
* poc: minor update
(cherry picked from commit 03d7a6888b81403f458b94305792e075568f0794)
* ioc: introduce manuel ioc
* enterprise: adds setting for enterprise
* build: test and build specific ee commit
* cleanup: test testing code
* removes example hello service
2018-04-27 13:41:58 +02:00
Leonard Gram
3a48ea8dde
Fixes signing of packages.
...
Signing was failing as the builds
were expected to run as ubuntu but
is run as root.
Closes #11686
2018-04-23 17:05:32 +02:00
Mario Trangoni
3424fa94c2
scripts: fix codespell issues
2018-04-13 20:31:29 +02:00
Leonard Gram
49de4ed28b
build: upgrades build pipeline from CircleCI 1.0 -> 2.0 ( #11162 )
...
build: upgrades build pipeline from CircleCI 1.0 -> 2.0
2018-03-09 11:27:00 +01:00
bergquist
8ed12aa298
upgrade to go 1.10
2018-03-07 16:40:24 +01:00
bergquist
33beacff0a
tech: upgrade to golang 1.9.3
2018-01-26 14:34:47 +01:00
bergquist
1be476b5f5
tech: switch to golang 1.9.2
2017-10-31 12:36:52 +01:00
bergquist
eeb2e2c6c9
build: install go based on env variable
2017-10-05 11:35:14 +02:00
bergquist
15ece1da04
changes go version to 1.9.1
2017-10-05 11:35:14 +02:00
bergquist
7f6924ff13
change go version to 1.9
2017-09-28 11:22:13 +02:00
Anton Yackushev
c2885430bd
fix "no formatting directive in Fatalf call" (vet) ( #8487 )
2017-05-29 08:12:54 +02:00
Torkel Ödegaard
6828d35480
packaging: build fix
2017-03-23 12:38:42 +01:00
Torkel Ödegaard
7864828e75
packaging: publish nightly builds
2017-03-23 11:10:01 +01:00
bergquist
26bb9ad399
build: use initial checkout within container
...
speedup and simplify the build within the container
2017-03-03 11:07:05 +01:00
bergquist
a32b7dfb9d
build: upgrade to golang 1.8
2017-02-17 09:05:52 +01:00
bergquist
2ad2b96133
build: avoid progress bar update on yarn install
...
this will save us ~100TB of unneeded data in the long term.
2017-02-13 15:26:10 +01:00
bergquist
5bba0c2a94
tech(build): upgrade dist builder to golang1.8rc3
2017-02-07 12:45:06 +01:00
bergquist
457d6c8f81
tech(build): fixes broken build
2017-02-02 17:25:33 +01:00
bergquist
3e62b1b2d7
tech(build): use build number as iteration number
2017-02-02 15:55:37 +01:00
bergquist
63aa436997
tech(build): slimdown the size of the build container
2017-02-02 11:33:34 +01:00