Thales Macedo Garitezi
cd2150f602
ci(cache): use cache for elixir in fvt workflow
2022-01-25 11:34:38 -03:00
Thales Macedo Garitezi
7ffd184448
chore(elixir_otp): bump emqx-builder images
2022-01-25 11:34:37 -03:00
Thales Macedo Garitezi
30116610e8
fix(ci): use correct condition to build docker images
2022-01-25 11:34:37 -03:00
Thales Macedo Garitezi
4fb3628c26
fix(ci): use tgz and elixir package name
2022-01-25 11:34:37 -03:00
Thales Macedo Garitezi
bd8b008063
chore(ci): update CI container images
2022-01-25 11:34:37 -03:00
Thales Macedo Garitezi
54855bf102
chore(mix): split elixir docker image build into separate step
2022-01-25 11:34:37 -03:00
Thales Macedo Garitezi
b3d9b3a103
fix(tgz): replace zip with tgz after rebase
2022-01-25 11:34:37 -03:00
Thales Macedo Garitezi
19bebf2f4a
chore(ci): build only a few zips with elixir, build docker image with
...
elixir
2022-01-25 11:34:37 -03:00
Thales Macedo Garitezi
4cbd23bd46
chore(ci): use new tagged image with elixir
2022-01-25 11:34:36 -03:00
Thales Macedo Garitezi
4f05a89848
chore(ci): cache rocksdb+quicer for elixir packages
2022-01-25 11:34:36 -03:00
Thales Macedo Garitezi
a251fed66c
chore(mix): use flag instead of elixirpkg to denote package type
...
Also, add Makefile target to build zip files with Elixir.
2022-01-25 11:34:36 -03:00
Thales Macedo Garitezi
4db2e6006b
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-25 11:34:36 -03:00
Thales Macedo Garitezi
7559b85a52
fix(ci): raspbian arch is arm, not arm64
2022-01-25 11:34:36 -03:00
Thales Macedo Garitezi
70133e5650
chore(images): use new image in more CI workflows
2022-01-25 11:34:36 -03:00
Thales Macedo Garitezi
4432b8af05
chore(elixir): change image/package versioning convention
...
We now go from "most specific" to "most general" versions: Elixir ->
OTP -> OS.
2022-01-25 11:34:35 -03:00
Thales Macedo Garitezi
5d1cd3ea92
ci(mix): add fvt tests and docker images with elixir
2022-01-25 11:34:35 -03:00
Thales Macedo Garitezi
8eee61e6c4
ci(mix): build slim packages with elixir
2022-01-25 11:34:35 -03:00
Thales Macedo Garitezi
cdbf9e6586
ci(mix): build emqx packages with elixir
2022-01-25 11:34:35 -03: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
Zaiming (Stone) Shi
eae2e3ad0c
Merge remote-tracking branch 'origin/master' into merge-5.0-beta.3-to-master
2022-01-04 21:11:30 +01:00