Zaiming (Stone) Shi
9f346b44ee
ci: avoid github action ct log artifacts name clash
2022-12-29 11:46:56 +01:00
Andrew Mayorov
e267b3c89e
ci: avoid coverdata filename collisions
2022-12-18 23:12:22 +03:00
Andrew Mayorov
501f0fc8d5
ci: reduce test matrix size
...
Test emqx profile under OTP-25 only. Build test matrix programmatically
for that purpose.
2022-12-18 23:12:22 +03:00
Andrew Mayorov
2e1cdd039e
ci: include OTP-25 in some workflows
...
* Use OTP-25 exclusively for Elixir builds
* Include OTP-25 in slim package builds
* Include OTP-25 in test workflow matrices
2022-12-16 13:45:04 +03:00
Zaiming (Stone) Shi
56066a03b5
Merge remote-tracking branch 'origin/release-50' into 1214-sync-master-upstreams
2022-12-14 20:04:20 +01:00
Zaiming (Stone) Shi
416990bd8f
ci: no need to run ct with static profile matrix
2022-12-14 16:42:44 +01:00
Zaiming (Stone) Shi
42c58e2a91
Merge remote-tracking branch 'origin/release-50' into 1214-sync-master-upstreams
2022-12-14 15:29:13 +01:00
Ivan Dyachkov
3013b982cc
ci: build amzn2 package
...
also
- upgrade emqx-builder to 5.0.24
- use amzn2 instead of el8 by default
- cross-cover emqx and emqx-enterprise in slim packages
2022-12-13 09:04:45 +01:00
Ivan Dyachkov
93789fb872
ci: fix logs artefact name
2022-12-09 16:13:53 +01:00
Zaiming (Stone) Shi
e1f09d9899
Merge remote-tracking branch 'origin/release-50' into 1208-merge-release-50-back-to-master
2022-12-08 14:27:01 +01:00
Zaiming (Stone) Shi
c87c9e886e
ci: rename build step for docker-ct
2022-12-07 17:34:17 +01:00
Zaiming (Stone) Shi
1c8a9079b9
ci: remove undefined matrix from artifact name
2022-12-07 17:27:59 +01:00
Zaiming (Stone) Shi
1c2fc4b6c3
Merge remote-tracking branch 'origin/release-50' into 1206-chore-merge-ee50-to-release-50
2022-12-06 16:35:56 +01:00
William Yang
4c493affda
ci: make test runnable without self-hosted in fork repo
2022-12-05 12:16:46 +01:00
Zaiming (Stone) Shi
c53a815555
ci: pre-compile test profile
2022-11-30 14:03:24 +01:00
Zaiming (Stone) Shi
86e86c5a85
ci: clean before prepare and 'make' the default target
...
the eunit & proper step depends on a pre-built default target
2022-11-30 09:45:56 +01:00
Zaiming (Stone) Shi
5eacc84d1f
ci: delete otp_release from log artifact name
2022-11-30 09:30:40 +01:00
Zaiming (Stone) Shi
e4a4956c19
ci: fix find-apps.sh default printout
2022-11-18 21:18:14 +01:00
Zaiming (Stone) Shi
83fe35b148
Merge remote-tracking branch 'origin/dev/ee5.0' into 1116-sync-v5.0.10-to-ee50
2022-11-18 19:23:31 +01:00
Zaiming (Stone) Shi
aeac9bf43f
ci: refactor, find-app.sh produced matrix
2022-11-18 19:22:02 +01:00
Zaiming (Stone) Shi
3d75a1db3b
ci: refactor run_test_cases to prepare ce and ee source zips
2022-11-18 13:17:31 +01:00
Zaiming (Stone) Shi
36404a52ab
ci: add DIAGNOSTIC=1 to inspect rebar3 error
2022-11-18 12:59:27 +01:00
Zaiming (Stone) Shi
95f3df9a10
ci: ensure docker-compose up erlang container with root when test Kafka
2022-11-18 00:12:48 +01:00
firest
6ef7123bb9
chore: bump OTP version
2022-11-09 09:53:03 +08:00
Thales Macedo Garitezi
04588148b7
test(influxdb): increase influxdb bridge/connector coverage (ee5.0)
2022-11-07 15:15:49 -03:00
Traphalet
f920ff341b
ci(actions): update git actions to latest versions
2022-10-28 15:53:26 +03:00
Zaiming (Stone) Shi
f785da075b
ci: only start required docker for integration tests
2022-09-06 19:25:53 +02:00
Zaiming (Stone) Shi
150465a600
ci: run eunit and proper tests per build profile
2022-08-14 19:07:40 +02:00
Zaiming (Stone) Shi
d63d6b5f27
ci: do not run opensource edition test for lib-ee apps
2022-08-13 21:04:48 +02:00
Zaiming (Stone) Shi
4949fb222e
ci(test): do not fail coverdata uppload if no file found
...
the optional make <app>-ct action should not fail the
following upload action
2022-08-13 19:09:41 +02:00
Zaiming (Stone) Shi
fbb97b16be
ci: test all apps with dual profile
...
no need to test emqx-enterprise profile if the
EMQX_RELEASE_EDITION compilation flag is not used though
2022-08-12 16:21:22 +02:00
JimMoen
ab17fd80e7
ci: common test add redis-sentinel
2022-07-13 10:37:16 +08:00
Zaiming (Stone) Shi
8383e592cd
ci: delete empty var
2022-07-02 08:23:58 +02:00
JianBo He
e464c3890e
chore: get coverall logs
2022-07-01 13:52:07 +08:00
JianBo He
3696c3d333
chore: print coverall fails log
2022-07-01 09:51:37 +08:00
Zaiming (Stone) Shi
d3f8ebd10f
ci: fix relup test workflow and upgrade builder to 5.0-17
...
builder 5.0-17 has emqtt-bench and lux included
so we do not need to rebuild the software for each ci job
2022-06-27 12:06:13 +02:00
Zaiming (Stone) Shi
fc4d9e4dcd
ci: use emqx-builder 5.0-16
...
Fixed openssl compatibility issue
2022-06-06 10:54:26 +02:00
JianBo He
aae5e55e21
ci: upload all cover files
2022-05-19 14:13:53 +08:00
Shawn
5d65bdaa47
chore: ping emqx-builder to 5.0-15
2022-05-16 18:10:42 +08:00
Zaiming (Stone) Shi
3bcd76a681
ci: try to prepare a compiled test profile for test jobs
2022-05-11 20:55:18 +02:00
Zaiming (Stone) Shi
e95a14843d
ci: delete otp 23 from ci matrix
2022-05-10 16:34:53 +02:00
Kjell Winblad
74c33cd4e5
feat(rule_engine): add jq function to the rule engine
...
This commit adds a function to the rule engine that alows users
to transform text or JSON objects using [jq filter programs][1].
[jq][1] is a command line tool that can be used to transform
and filter JSON text using jq's built-in language. The rule engine
function that is added with this commit uses the
[Erlang jq NIF library][2] that wraps the jq C library in an
Erlang NIF function.
[1]: https://stedolan.github.io/jq/
[2]: https://github.com/emqx/jq
2022-05-04 17:09:16 +02:00
Zaiming (Stone) Shi
8ff552c9cf
Merge pull request #7827 from qzhuyan/ci/william/build-ct-self-hosted
...
cI: ct self-hosted pull image from docker proxy instead
2022-04-29 16:31:22 +01:00
William Yang
be375ae621
ci: use docker image cache in aws
2022-04-28 18:01:12 +02:00
William Yang
9bce83c10d
ci(self-hosted): ct docker
2022-04-28 16:40:24 +02:00
Zaiming (Stone) Shi
71d166af27
ci: remove 'if: always()' from allgood jobs
2022-04-28 15:09:59 +02:00
Zaiming (Stone) Shi
89d242c3a3
ci: add 'allgood' summary jobs to a few builds
...
* build_slim_packages
* run_emqx_app_tests
* run_jmeter_tests
* run_test_cases
2022-04-28 15:09:59 +02:00
Zaiming (Stone) Shi
fdde829ab9
ci: better names to ci checks
2022-04-28 15:09:59 +02:00
William Yang
89b7c87e19
ci(self-hosted): run ct
2022-04-28 13:32:55 +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