33 Commits

Author SHA1 Message Date
b2e94d0733 Chore: Migrate yarn from v1 to v2 (#39082)
* Chore: Migrate yarn from v1 to v2

Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com>
2021-10-08 15:19:10 +01:00
4db782fd5b ci-build: spelling (#24386) 2020-05-18 16:41:06 +03:00
4d741ea387 Build: Collect frontend build time metric (#20254) 2019-11-08 12:48:32 +01:00
b3c00e4c32 Docker: Build and use musl-based binaries in alpine images to resolve glibc incompatibility issues (#19798)
* build: Install musl cross compilers as part of build Docker image
* build: Build also musl packages in scripts/build/build.sh
* scripts/build/build-all.sh: Build musl Linux targets
* build: Upgrade build-container to 1.2.11
* build.go: De-duplicate code
* build: Base Docker images on musl binaries
2019-10-24 14:34:14 +02:00
4b16cd6cc8 Build: Introduce shellcheck (#18081)
* Build: introduce shellcheck

Fixes #16198
2019-07-23 13:12:33 +03:00
157f330cf2 area/circleci: Speed up circleci build process for branches and pr (#16778)
* speed up circleci build
* convert build.sh to functions and add args for different build types
* add yarn cache
* add build latest to packaging step
* fast build should not try to tag non-amd builds
* remove signing step for prs-and-branches
2019-05-01 10:20:01 -05:00
8dfa1f4c12 build: fixes publishing version. 2019-03-25 15:01:45 +01:00
6e802dc94d build: builds armv6 with rpi1 compat gcc. 2019-03-25 09:48:45 +01:00
2bdc147e55 build: skips building rpm for armv6. 2019-01-22 11:09:27 +01:00
5f188058e3 build: builds for armv6. 2019-01-22 11:09:27 +01:00
a82f0ed393 build: tags arm as well as amd64 as latest. 2019-01-10 14:41:02 +01:00
702d449001 Docker image for ARM 2019-01-10 14:41:02 +01:00
13a962cc50 Revert "Docker image for ARM"
This reverts commit 5f7e6a5c7378ebf4fa534e3b3de8b7f293c1f0a3.
2019-01-09 16:25:07 +01:00
5f7e6a5c73 Docker image for ARM 2019-01-09 15:09:13 +01:00
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
6c473d33f4 Enterprise crosscompilation (#13783)
* build: crosscompilation and release of enterprise.
2018-10-22 14:33:19 +02:00
8ea2f7f858 build: updated build-container with go1.11. 2018-09-05 11:55:28 +02:00
bfe41d3cf1 build: new workflow for PR:s and branches. 2018-08-02 19:24:05 +02:00
7b1e41abc6 build: crosscompilation for nightlies and releases. 2018-05-21 14:06:01 +02:00
7ca346e9f0 build: downloads and bundles phantomjs for darwin and windows. 2018-05-18 14:39:25 +02:00
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
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
26bb9ad399 build: use initial checkout within container
speedup and simplify the build within the container
2017-03-03 11:07:05 +01:00
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
3e62b1b2d7 tech(build): use build number as iteration number 2017-02-02 15:55:37 +01:00
513fcdeeb8 tech(build): prepare for tag builds 2017-01-31 11:00:23 +01:00
d72f257f27 tech(build): disable package iteration for release builds 2017-01-31 09:40:26 +01:00
cefb4103a7 tech(build): disable build based on tag 2017-01-30 16:03:55 +01:00
dd982ac9a2 tech(build): dont include buildnumber when building tags 2017-01-30 15:23:38 +01:00
4b6aaec880 tech(build): create sha files after signing packages 2017-01-27 15:54:19 +01:00
f7993db73c tech(build): installs yarn in build image 2017-01-24 11:26:03 +01:00
66fa12835a tech(build): replace grafana_branch with circle_branch; 2017-01-24 11:26:03 +01:00
1339ce80f5 tech(build): moves builds script into main repo 2017-01-24 11:26:03 +01:00