Thales Macedo Garitezi
06e31830fb
fix(ci): use tgz and elixir package name
2022-01-26 16:59:50 -03:00
Thales Macedo Garitezi
aa1a1a7bb1
chore(ci): update CI container 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
59f0d5f537
chore(mix): use flag instead of elixirpkg to denote package type
...
Also, add Makefile target to build zip files with Elixir.
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
ba6d4e4a19
fix(ci): raspbian arch is arm, not arm64
2022-01-26 16:59:49 -03:00
Thales Macedo Garitezi
e874ec2b36
chore(images): use new image in more CI workflows
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
bc498a8041
ci(mix): add fvt tests and docker images with elixir
2022-01-26 16:59:48 -03:00
Thales Macedo Garitezi
f24b3f416e
ci(mix): build slim packages with elixir
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
Zaiming (Stone) Shi
391e480824
build: parameterise package version
...
so that community and enterprise edition can be built from the
same branch
2022-01-26 14:25:59 +01:00
JimMoen
31edd49f76
fix(topic_metrics): POST PUT need response
2022-01-20 10:15:06 +08:00
William Yang
a67c463e8c
ci: fix typo
2022-01-18 09:47:25 +01:00
William Yang
b347769721
ci: fix indentation in yaml
2022-01-18 09:37:28 +01:00
William Yang
451324300b
ci: speed up run_test_case jobs with cache
2022-01-17 08:33:15 +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
5263f59f0e
ci: rename artifact id in api tests flow
2022-01-13 20:28:21 +01:00
Zaiming (Stone) Shi
2faa3fb4cd
ci: build test package from latest builder image
2022-01-13 18:54:01 +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
William Yang
30d119d3a9
ci(mac): cache otp install only
...
only cache otp installation instead of the entire kerl dir to save cache spaces
2022-01-13 11:41:45 +01:00
William Yang
1306946eb1
ci(cross-build-package): revert build cache for docker img
...
- The docker img use os: alpine, it is unliked to hit a cache.
- The build cache method casue the tag get overwritten among multi
arch builds
2022-01-13 11:26:34 +01:00
William Yang
56859a7fb0
Merge pull request #6716 from qzhuyan/ci/william/build-cache-for-cross-build-packages
...
build cache for cross build packages
2022-01-12 15:22:05 +01:00
William Yang
e388ad1b21
ci(build-cache): add scripts/get-dep-refs.sh
2022-01-12 11:58:50 +01:00
xiangfangyang-tech
62c1f21eff
Merge pull request #6710 from xiangfangyang-tech/autotest_broker_test
...
chore(autotest): add autotest broker test git-action script
2022-01-12 17:05:37 +08:00
xiangfangyang-tech
c398b75292
chore(autotest): add git action script for automate tests
2022-01-12 10:26:59 +08:00
William Yang
5312aa4a93
ci(cross-build-package): docker build with cache
2022-01-11 17:05:45 +01:00
Zaiming (Stone) Shi
32ac720064
ci: exclude edge + rlog test
2022-01-11 15:13:49 +01:00
k32
6a1ada8623
Merge pull request #6691 from k32/bpapi-run-check
...
test(bpapi): Run static checks in CI
2022-01-11 13:25:06 +01:00
William Yang
7520620a08
ci(cross_build_packages): use cache
2022-01-11 11:42:19 +01:00
k32
12e61c4bd3
test(dialyzer): Disable separate static checks workflow
2022-01-11 11:26:35 +01:00
k32
5ef3f37c26
test(bpapi): Only run static checks on ubuntu
2022-01-11 11:26:35 +01:00
k32
26f4b2495b
test(bpapi): Run verification in CI
2022-01-11 11:26:35 +01:00
William Yang
06abc0d552
Merge pull request #6688 from qzhuyan/ci/william/build-cache-slim-packages
...
Ci/william/build cache slim packages
2022-01-11 10:58:31 +01:00
William Yang
e54b1e0581
ci(build_slim_packages): reenable mac build
2022-01-11 09:58:04 +01:00
William Yang
11daef4ab3
ci: use build cache for build_slim_packages
2022-01-11 09:58:01 +01:00
Zaiming (Stone) Shi
8a92b9dafa
docs: update Windows build instructions
2022-01-10 12:15:23 +01:00
Thales Macedo Garitezi
9059f2005a
fix(elixir): put Patch in version and add missing deps
...
Elixir requires that we use version of the form `Major.Minor.Patch`.
Also, Mix requires dependecies to be declared in `rebar.config` so it
can include the header files correctly.
2022-01-06 10:54:45 -03:00
JimMoen
9a115b99a4
Merge remote-tracking branch 'emqx/release-5.0-beta.3' into merge-5.0-beta.3-to-master
2022-01-06 14:08:45 +08:00
zhanghongtong
46eeeb36cc
ci(static checks): timed trigger static check
2022-01-05 17:29:45 +01:00
JimMoen
7ae3c93892
chore(test): update api test script version
2022-01-05 14:37:25 +08:00