Commit Graph

139 Commits

Author SHA1 Message Date
Zaiming (Stone) Shi
ad7272b162 ci: get OS from builder image name
cross build is running in container
can not run docker in dokcer
2022-04-28 10:48:02 +02:00
Zaiming (Stone) Shi
b49df4599a build: use latest builder images (alpine 3.15.1)
OpenSSL-1.1.1n
2022-03-25 07:38:39 +01:00
Zaiming (Stone) Shi
d22769a2de ci: build enterprise for e tags 2022-03-21 15:29:28 +01:00
zhanghongtong
5d3d4cf85c ci: fix login error for aws ecr 2022-03-21 11:35:39 +08:00
zhanghongtong
2f7f021197 ci(cross build): fix push aws ecr error when single arch image 2022-03-15 11:34:03 +08:00
zhanghongtong
20e2c41975 ci(cross build): add more if conditions 2022-03-15 11:29:55 +08:00
zhanghongtong
d3f05d35a8 ci(cross build): fix login error for aws ecr 2022-03-14 15:26:20 +08:00
Zaiming (Stone) Shi
49ad66b4bd ci: no need for rocksdb cache anymore 2022-03-11 14:54:00 +01:00
Zhongwen Deng
b3a623897d fix: nl_at_eof warning 2022-03-08 15:01:56 +08:00
Rory Z
5f80ac54c2
Merge pull request #7116 from Rory-Z/ci/update-cross-build
ci(cross build): splitting cross builds and upload assets
2022-03-04 09:19:56 +08:00
Zaiming (Stone) Shi
e6495f4300 ci: upgrade emqx-builder to 5.0-8:1.13.3-24.2.1-1 2022-03-02 21:57:26 +01:00
Zaiming (Stone) Shi
d1cf1cca67 ci: add debian11 2022-03-02 21:56:10 +01:00
Zaiming (Stone) Shi
b68cb96bd2 refactor: make pkg-vsn.sh able to report both short and long version 2022-02-26 01:38:10 +01:00
Zaiming (Stone) Shi
fa91c7491f build: rockylinux 2022-02-25 09:09:30 +01:00
Thales Macedo Garitezi
8cac5f6b39
chore(ci): update emqx-builder image
Uses Elixir 1.13.3 and OTP 24.2.1-1.
2022-02-23 15:00:07 -03:00
zhanghongtong
5435a0978b ci(cross build): splitting cross builds and upload assets 2022-02-23 16:15:53 +08:00
Zaiming (Stone) Shi
a4e48b197c build: create sha256 sum right after package is built 2022-02-22 22:33:33 +01:00
Zaiming (Stone) Shi
6dedf4875a ci(windows): build windows package on otp 24 2022-02-22 22:33:27 +01:00
Zaiming (Stone) Shi
ee544c8298
Merge pull request #7028 from Rory-Z/build/add-download-relup
build(relup): add new script for download relup base packages
2022-02-17 06:28:20 +01:00
zhanghongtong
093e7c3282 build(relup): add new script for download relup base packages 2022-02-16 18:23:02 +01:00
zhanghongtong
3875d5c0e2 ci(build_packages): fix the "if" for push aws ecr image 2022-02-08 16:41:16 +08:00
zhanghongtong
b6e3f66622 ci(build_packages): tag and push aws ecr image when after push docker image 2022-02-07 17:54:30 +08:00
zhanghongtong
420591d09a ci(build_packages): push muilt arch image for aws ecr 2022-02-07 16:09:09 +08:00
William Yang
c9561478ac ci(build-cache): elixir build cache 2022-02-02 12:33:35 +01:00
William Yang
a2223836b9
Merge pull request #6908 from qzhuyan/ci/william/remove-centos8-support
ci: remove centos8 support
2022-02-01 16:11:25 +01:00
William Yang
5c36143186 ci: remove centos8 support
due to centos8 EOL
2022-02-01 15:22:41 +01:00
William Yang
978abe1798 ci: fix jobs triggers 2022-02-01 13:04:52 +01:00
William Yang
d2a7e549a2 ci(docker): update for the elixir parts 2022-01-31 16:22:43 +01:00
William Yang
c00ca8e083 ci(docker): build cache for elixir 2022-01-31 16:14:24 +01:00
William Yang
9a5c5a7776 ci: fix include 2022-01-31 10:33:36 +01:00
William Yang
5206824743 ci: push docker image on my own branch 2022-01-28 19:37:01 +01:00
William Yang
177d42cad4 ci(docker): scripts/docker-create-push-manifests.sh 2022-01-28 19:37:01 +01:00
William Yang
06cf419f02 ci: build arm64 in aws self-hosted 2022-01-28 19:36:59 +01:00
Thales Macedo Garitezi
506dad169a
chore(elixir_otp): bump emqx-builder images 2022-01-26 16:59:50 -03:00
Thales Macedo Garitezi
e157064e24
fix(ci): use correct condition to build docker images 2022-01-26 16:59:50 -03:00
Thales Macedo Garitezi
a974221ffa
chore(mix): split elixir docker image build into separate step 2022-01-26 16:59:50 -03:00
Thales Macedo Garitezi
9c68f4bd11
fix(tgz): replace zip with tgz after rebase 2022-01-26 16:59:49 -03:00
Thales Macedo Garitezi
1240c40364
chore(ci): build only a few zips with elixir, build docker image with
elixir
2022-01-26 16:59:49 -03:00
Thales Macedo Garitezi
3ec7d9ae24
chore(ci): use new tagged image with elixir 2022-01-26 16:59:49 -03:00
Thales Macedo Garitezi
f66462ca6b
chore(ci): cache rocksdb+quicer for elixir packages 2022-01-26 16:59:49 -03:00
Thales Macedo Garitezi
fca0d2bfd8
fix(ci): split elixir package building into own step
Since the job step may run out of execution time, by separating the
Elixir build from the traditional one may prevent timeouts.
2022-01-26 16:59:49 -03:00
Thales Macedo Garitezi
a91880780a
chore(elixir): change image/package versioning convention
We now go from "most specific" to "most general" versions: Elixir ->
OTP -> OS.
2022-01-26 16:59:48 -03:00
Thales Macedo Garitezi
6dd11665bb
ci(mix): build emqx packages with elixir 2022-01-26 16:59:48 -03:00
Zaiming (Stone) Shi
d44c6eedfd ci: find relup base version using a script 2022-01-26 18:29:55 +01:00
Zaiming (Stone) Shi
b44b090d9e ci: get package version per profile 2022-01-26 14:25:59 +01:00
Zaiming (Stone) Shi
5d6136fddb ci: test both ce and ee upgrade 2022-01-26 14:25:59 +01:00
William Yang
bf376afb5a ci: speedup all test jobs with build cache 2022-01-14 10:07:46 +01:00
Zaiming (Stone) Shi
38c0b7766c ci: fix emqx build profile to s3 dir mapping 2022-01-13 22:39:40 +01:00
Zaiming (Stone) Shi
ecd7ea0a2f ci: change to build and test with .tar.gz instead of .zip packages 2022-01-13 18:54:01 +01:00
William Yang
fa59141d6d
Merge pull request #6741 from qzhuyan/ci/william/mac-cache-otp-install
ci(mac): cache otp install only
2022-01-13 14:55:08 +01:00