Commit Graph

320 Commits

Author SHA1 Message Date
zhanghongtong 02d347d4ea ci(build_packages): delete needless steps 2022-01-04 10:49:00 +08:00
Zaiming (Stone) Shi feecaa6c98 build: ci tests.sh test specific package 2021-12-31 15:35:31 +01:00
zhanghongtong 499c1ab2f4 ci(build_packages): fix upload error for mac 2021-12-23 00:02:42 +08:00
zhanghongtong 1136b16281 ci(build_packages): fix docker tag error 2021-12-22 21:11:19 +08:00
zhanghongtong 67f4bba694 ci(build_packages): delete needless packages 2021-12-22 20:26:06 +08:00
zhanghongtong 5fbd999ef8 ci(cts): fix env error 2021-12-22 16:48:42 +08:00
zhanghongtong a560174ad9 ci(cts): use makefile target instead of the rebar command 2021-12-22 16:46:58 +08:00
zhanghongtong 15f40889c6 ci(cts): fix env error 2021-12-22 16:01:58 +08:00
Shawn e15eadde72 fix(test): revert the changes on ldap ct 2021-12-22 12:00:45 +08:00
zhanghongtong f5ec6b730c ci(cts): fix spell error 2021-12-22 10:22:56 +08:00
zhanghongtong c1480ab52c ci(cts): use makefile target instead of the rebar command 2021-12-22 09:40:09 +08:00
zhanghongtong f78be5a4be ci(release): only push emqx broker image to aws ecr 2021-12-20 10:25:23 +08:00
tigercl de7d510552
Merge pull request #6421 from Rory-Z/chore/bump-otp-version
ci: bump otp version to 24.1.5-3
2021-12-17 18:16:03 +08:00
tigercl a585536a3b
Merge pull request #6468 from emqx/main-v4.3
Sync v4.3 to v4.4
2021-12-17 13:37:55 +08:00
xiangfangyang-tech 2da7f91c42 chore(autotest): improve jmeter installation mode 2021-12-17 10:50:58 +08:00
xiangfangyang-tech 0e9b608737 chore(autotest): improve pgsql script and change file path in emqx-fvt warehouse 2021-12-17 10:33:33 +08:00
zhanghongtong baf8d7d91c ci: bump otp version to 24.1.5-3 2021-12-14 10:45:08 +08:00
tigercl 2ed5e01054
Merge branch 'main-v4.4' into sync-from-v4.3 2021-12-09 18:49:38 +08:00
tigercl 42cfc6c5e6
Merge pull request #6272 from Rory-Z/ci/add-push-ecr-for-4.4
ci: add new steps for push ecr image when release
2021-12-09 16:05:17 +08:00
Rory Z cdc70d8ccc
Merge pull request #6271 from Rory-Z/ci/add-push-ecr-for-4.3
ci: add new steps for push ecr image when release
2021-12-08 17:30:44 +08:00
zhanghongtong e7c765aaa3 chore(helm): support cluster discovery by dns 2021-12-07 16:23:19 +08:00
zhanghongtong b87ed0666c ci: add new steps for push ecr image when release 2021-11-23 17:54:17 +08:00
zhanghongtong 5a3169b83a ci: add new steps for push ecr image when release 2021-11-23 17:36:27 +08:00
Zaiming (Stone) Shi 2514f474b0
Sync v4.3 to v4.4 (#6262)
* fix(http): fix duplicate http headers

* chore(appup): add appup.src

* fix(appup): fix multiply defined module in appup

* chore(appup): fix wrong version

* chore(ekka): Bump version to 0.8.1.5

* fix(update_appup): Fix warnings, add support for external repos

* build: use find command's -delete option

* ci: do not sync master branch

* build: ensure openssl11

* build: copy only libcrypto and libtinfo

* fix(trace): handler_id now always return atom

Co-authored-by: zhouzb <zhouzb@emqx.io>
Co-authored-by: k32 <10274441+k32@users.noreply.github.com>
2021-11-23 09:33:20 +08:00
Zaiming Shi 1cb6cdbd76 build: upgrade to otp sed 23.2.7.2-emqx-3
There was a typo fix in ssl app for ecdsa_secp512r1_sha512
to ecdsa_secp521r1_sha512.

Hot-beam upgrade is supported when upgrading from OTP 23.2.7.2-emqx-2
just a 'ssl_cipher' module reload.
2021-11-20 23:28:12 +01:00
Zaiming Shi 099e2a8752 ci: port changes made in master branch 2021-11-19 23:03:06 +01:00
Zaiming (Stone) Shi ef41361753
Merge pull request #6233 from zmstone/ci-do-not-sync-master-branch
ci: do not sync master branch
2021-11-19 13:46:11 +01:00
Zaiming Shi f1aaed9276 ci: do not sync master branch 2021-11-19 08:46:53 +01:00
zhanghongtong d1cf526f34 ci: fix permission error when check sha256 2021-11-18 14:45:00 +08:00
zhanghongtong 093a93a7ec ci: fix not found package when check sha256 2021-11-18 14:27:37 +08:00
zhanghongtong eb0f4a543d ci: fix upload artifact error 2021-11-18 10:35:03 +08:00
zhanghongtong 834240a760 ci: cancel otp vsn for docker image tag
add otp vsn for docker labels
2021-11-17 15:30:44 +08:00
zhanghongtong 45965a3e71 ci: update emqx-ci-helper version 2021-11-17 14:43:03 +08:00
zhanghongtong 39c564c072 ci: rename windows packae 2021-11-16 17:56:33 +08:00
zhanghongtong 2251159c4f build: pin otp version to 23.3.4.9-3 and builder version to 4.4-2 2021-11-16 17:56:33 +08:00
zhanghongtong a178b6cc08 ci: fix make docker error for github action 2021-11-16 11:31:50 +08:00
Zaiming Shi c97c6aefc9 build: rename zip package and rpm deb packages 2021-11-16 00:59:28 +01:00
Zaiming Shi d350281270 build: pin ghcr.io/emqx/emqx-builder/4.4-1:23.3.4.9-2-ubuntu20.04 2021-11-15 23:33:23 +01:00
Zaiming Shi f711f78c5c build: pin otp version 23.3.4.9-2 2021-11-15 23:17:21 +01:00
zhanghongtong cace53a02b build: update docker build 2021-11-15 14:33:23 +08:00
zhanghongtong 7e91a47be8 ci: update workflows 2021-11-15 10:45:27 +08:00
Zaiming Shi 37edb03866 build: fix elvis check and ensure newline at EOF 2021-11-04 21:07:45 +01:00
zhanghongtong d7aec58370 ci(relup): fix old vsn error
Signed-off-by: zhanghongtong <rory-z@outlook.com>
2021-11-04 11:54:06 +08:00
xiangfangyang-tech 9faab7cc9b chore(autotest): improve git_action script with emqx-fvt tag 2021-11-03 16:00:02 +08:00
Zaiming Shi 2fb8ffa8c2 test: add git credentials for enterprise tests 2021-11-02 23:12:30 +01:00
Zaiming Shi c6c9ba400e test: parameterise emqx image name in automated integration tests 2021-11-02 22:54:52 +01:00
Zaiming (Stone) Shi 2a3d1fcb78
Merge pull request #6023 from xiangfangyang-tech/main-v4.3
chore(autotest): add mysql&pgsql&http test flow in git_action flow
2021-11-01 16:24:20 +01:00
xiangfangyang-tech 2ce592040e
Merge branch 'main-v4.3' into main-v4.3 2021-10-29 15:12:22 +08:00
xiangfangyang-tech afd6fe181c chore(autotest): add git action script for v4.3
chore(autotest): change git site of autemate script

chore(autotest): improve git action script with Stones advises

chore(autotest): improve trigger condition

chore(autotest): add mysql&pgsql&http test flow in git_action script
2021-10-29 15:00:42 +08:00
zhanghongtong ba3e7841e5 ci: change emqx-ci-helper version for build workflows 2021-10-27 17:21:17 +08:00
Ilya Averyanov 49c7eae211
Merge pull request #5885 from savonarola/fix-acl-schema
fix(mnesia_acl): introduce optimized schema and migration process
2021-10-27 10:41:05 +03:00
Ilya Averyanov 6d48bbf34c fix(mnesia_acl): added acl migration test scripts 2021-10-27 09:58:21 +03:00
xiangfangyang-tech 67b543f01e chore(autotest): improve trigger condition 2021-10-25 15:19:05 +08:00
xiangfangyang-tech 3e1abbddd2 chore(autotest): improve git action script with Stones advises 2021-10-25 15:19:05 +08:00
xiangfangyang-tech 48d932af83 chore(autotest): change git site of autemate script 2021-10-25 15:19:05 +08:00
xiangfangyang-tech a198158bfb chore(autotest): add git action script for v4.3 2021-10-25 15:19:05 +08:00
Zaiming Shi e1a2dc9138 fix(ci): lux report verbose progress 2021-10-06 14:14:21 +02:00
Ilya Averyanov ebbf567fff chore(relup tests): refactored relup tests 2021-10-04 21:47:51 +03:00
Ilya Averyanov 40850d981d chore(CI): increased relup test timeout 2021-09-29 23:29:40 +03:00
zhanghongtong bf0036bf81 chore(cts): execute cts every six hours 2021-08-10 15:09:32 +08:00
zhanghongtong 554879c9d7 chore(relup tests): upload emqx package to workflow artifact
Signed-off-by: zhanghongtong <rory-z@outlook.com>
2021-08-09 13:27:00 +08:00
Turtle de96349ddf chore: Specify emqtt-bench version 2021-08-05 14:19:53 +08:00
zhanghongtong 5b671e5c4f chore(CI): print log when deployment helm fail 2021-08-05 10:57:32 +08:00
zhanghongtong a538979c3b chore(CI): upload emqx log in relup check 2021-07-27 14:57:46 +08:00
zhanghongtong 750cb2d491 chore(CI): update emqx-ci-helper tag 2021-07-09 19:37:45 +08:00
zhanghongtong a8aabd5f74 revert: chore(CI): update events that trigger workflows
This reverts commit 002cbb6d8b
2021-06-25 20:13:35 +08:00
zhanghongtong 002cbb6d8b chore(CI): update events that trigger workflows 2021-06-24 17:44:30 +08:00
zhanghongtong f18b9a92bc chore(CI): delete needless link when build packages 2021-06-23 21:38:30 +08:00
zhanghongtong 8ad42cb827 chore(CI): add DIAGNOSTIC=1 when build windows 2021-06-23 20:27:08 +08:00
zhanghongtong 2c0916ff05 chore(CI): upload rebar3.crashdump file when slim build failure 2021-06-23 09:44:58 +08:00
zhanghongtong 3604593b86 chore(CI): use emqx otp in mac by kerl build 2021-06-10 14:28:57 +08:00
zhanghongtong 1098df815a chore(CI): fix relup error 2021-06-10 09:25:37 +08:00
zhanghongtong 5d30e52e73 chore(CI): fix error for sync code to enterprise 2021-06-07 16:02:01 +08:00
zhanghongtong d5366c7f5f chore(CI): change base branch to sync enterprise 2021-06-07 15:47:37 +08:00
Zaiming Shi e01222ef21 build: build macos package on correct OTP release 2021-06-05 19:53:56 +02:00
zhanghongtong 8f936e3839 chore(CI): remove raspbian9 in build packages workflows 2021-06-05 23:28:28 +08:00
zhanghongtong 7d0324fb1b chore(CI): fix download packages error in build packages 2021-06-05 18:57:00 +08:00
zhanghongtong d5059a2a37 chore(CI): fix download packages error in build packages 2021-06-05 17:49:27 +08:00
tigercl 12bab3716b
Merge pull request #4936 from Rory-Z/chore/change-trigger
chore(CI): update events that trigger workflows
2021-06-05 14:54:41 +08:00
zhanghongtong d825535d04 chore(CI): update events that trigger workflows 2021-06-05 14:09:12 +08:00
zhanghongtong 2052521715 chore(CI): fix relup error in enterprise 2021-06-05 01:44:53 +08:00
zhanghongtong 2711dc6219 chore(CI): fix appup workflows 2021-06-05 00:59:23 +08:00
zhanghongtong 6c4f297192 chore(CI): update build packages workflows for appup 2021-06-04 21:32:00 +08:00
JianBo He 3a89b1f00b
chore(action): fix syntax error (#4885) 2021-05-31 15:08:52 +08:00
Rory Z 11352c4eaa
chore(ci): use cache for macos in slim build (#4883) 2021-05-28 09:57:55 +08:00
zhanghongtong a7d3dced5e chore(ci): ensure rebar3 in actions 2021-05-27 21:50:03 +08:00
Zaiming Shi 0424200978 build: ensure rebar3 in PATH for build_packages action 2021-05-27 12:42:21 +02:00
Zaiming Shi 925aa55951 build: add back macos erlang install cache 2021-05-27 16:18:17 +08:00
Zaiming Shi 0ac3e6e0ce build: ensure rebar3 in PATH 2021-05-27 16:18:17 +08:00
Zaiming Shi 6015b4ac4a build: disable macos build cache for now 2021-05-24 21:12:15 +02:00
zhanghongtong f2ccf97780 chore(CI): fix relup tests error in enterprise repo 2021-05-24 18:00:48 +08:00
zhanghongtong 09084e4e27 chore(CI): fix relup tests error in enterprise repo 2021-05-24 15:11:46 +08:00
Zaiming Shi 7a969e085f test: ensure erlang 23 in more github actions 2021-05-21 17:59:17 +02:00
Zaiming Shi a8cb5678b5 test: ensure erlang 23 in github action 2021-05-21 16:48:01 +02:00
zhanghongtong 18036fdf3b chore(CI): show rebar3.crushdump when actions failed 2021-05-17 15:09:12 +08:00
zhanghongtong 9c244679dc chore(CI): relup test support any commit 2021-05-13 19:05:34 +08:00
Rory-Z 0bf76adfd5 chore(CI): fix app version check 2021-05-12 10:34:54 +08:00
zhanghongtong bb490e7d6e chore(CI): add apps version check 2021-05-11 09:07:48 +08:00
z8674558 50f4e0617b fix(docker-entrypoint): do not mv loaded_plugins file, copy it by cat 2021-05-10 20:54:33 +09:00
zhanghongtong 29bbc0802b chore(CI): use cache for mac 2021-05-09 10:58:00 +08:00
Turtle a07fece436 chore(slim): fix build silm macosx fail 2021-05-08 21:32:16 +08:00
zhanghongtong 934d3c405d chore(CI): update build workflows 2021-05-08 13:57:02 +08:00
Zaiming Shi 05324dfd7c build(ci): download old versions 2021-05-07 21:25:10 +02:00
zhanghongtong 88df1713b1 chore(CI): fix relup tests error 2021-05-07 10:18:14 +08:00
zhanghongtong 323c1a4896 chore(CI): fix relup tests error 2021-05-07 09:32:52 +08:00
Zaiming Shi cd53568f36 build: pin otp 23.2.7.2-emqx-2 2021-05-06 21:05:39 +02:00
zhanghongtong e44bd431b9 chore(CI): when uplpad release asset, distinguish between enterprise and opensource repos 2021-05-05 15:18:34 +08:00
Zaiming Shi cacb56a25c build: pin erl23.2.7.2-emqx-1 2021-04-27 21:23:40 +02:00
k32 5fe1e30ad9 chore(ci): Don't fail builds when coveralls is misbehaving 2021-04-26 14:27:22 +02:00
zhanghongtong 5154a00252 chore(CI): fix packages version error for windows 2021-04-24 15:10:34 +02:00
zhanghongtong 84ee523145 chore(fvt test): waiting emqx cluster 2021-04-21 09:30:13 +08:00
zhanghongtong 48b0cc37ed chore(docker compose): update emqx cluster compose file 2021-04-19 18:19:53 +08:00
Zaiming Shi 5c49d5e49d chore(build): Pin Erlang/OTP 23.2.7.1-emqx-1 2021-04-17 22:15:34 +02:00
zhanghongtong ed2a675404 chore(fvt test): update emqx cluster compose file 2021-04-15 21:51:27 +08:00
JianBo He 9e8c379ab4 test(ci): add proper testing back 2021-04-14 19:38:56 +08:00
zhanghongtong be36e51f6e feat(redis): redis sentinel support ssl connect 2021-04-13 14:42:08 +08:00
Zaiming Shi df5dc78dff chore(ci): add coveralls finished github action step 2021-04-12 07:00:29 +02:00
Zaiming Shi 08305f8ddf chore(cover): pass host env to container for cover data upload 2021-04-12 07:00:29 +02:00
zhanghongtong 48cbb9c0ed chore(CI): cts support redis sentinel ssl 2021-04-10 11:06:09 +08:00
zhanghongtong 355b42c623 chore(CI): cts support redis sentinel 2021-04-10 11:06:09 +08:00
zhanghongtong 1e249cfd73 chore(CI): target workflows event support enteprise tags 2021-04-08 18:11:59 +08:00
zhanghongtong 9037622126 chore(CI): update sync workflows 2021-04-07 18:50:38 +08:00
zhanghongtong b9a4eceda1 chore(CI): add reviewers for sync code PR 2021-04-07 17:17:48 +08:00
zhanghongtong 0b904bb28b chore(CI): add password for redis cluster in actions 2021-04-07 15:21:18 +08:00
zhanghongtong e44855bfb7 chore(CI): add password for redis in actions 2021-04-07 15:21:18 +08:00
zhanghongtong eb56e5462d chore(CI): fix skip test for slim build on enterprise repo 2021-04-01 09:11:29 +08:00
zhanghongtong e3c2461e54 chore(CI): update test case workflows for enterprise repos 2021-03-31 19:44:38 +08:00
zhanghongtong 9be1d94f44 chore(CI): add ssl user for mysql 2021-03-31 19:44:38 +08:00
zhanghongtong 65e044abc0 chore(CI): update redis image 2021-03-30 18:02:37 +08:00
zhanghongtong ac9a229c37 chore(CI): update docker compose file 2021-03-30 18:02:37 +08:00
zhanghongtong 35a69403f7 chore(CI): fix download errror for build workflows 2021-03-29 11:03:42 +08:00
Zaiming Shi f0e947a987 chore(ci): Ensure exit 1 at test failure 2021-03-25 21:23:20 +01:00
Zaiming Shi 4829814c58 chore(ci): inspect docker logs after pytest failure 2021-03-25 18:08:41 +01:00
zhanghongtong b9c913d18f chore(CI): fix windows build error 2021-03-23 20:32:23 +08:00
JianBo He f08ddec296
Add server_name_indication and verify option (#4349)
Add server_name_indication and verify option
2021-03-23 19:48:04 +08:00
zhanghongtong 5ea897f0f6 chore(CI): check client exited 2021-03-23 09:42:33 +08:00
Zaiming Shi b6894ae4c2 chore(build): remove debug flag 2021-03-22 08:15:15 +01:00
Zaiming Shi aa802d129c chore(ci): Delete bcrypt in windows
The dependency is downloaded in ubuntu, but copied to windows
so we need a explicit deletion
2021-03-22 08:15:15 +01:00
zhanghongtong 609a8566c7 chore(CI): update build workflws target event 2021-03-20 16:22:59 +01:00
zhanghongtong 7ea69f56be chore(CI): fix cts error 2021-03-20 14:56:08 +08:00
zhanghongtong 3e36c08576 chore(CI): update workflows 2021-03-20 13:43:22 +08:00
zhanghongtong 280fedca0d chore(CI): cts support enterprise repos 2021-03-20 09:31:32 +08:00
zhanghongtong be4faa6d7c chore(CI): app test workflows support enterprose repo 2021-03-20 09:31:32 +08:00
Zaiming Shi ddec66fe35 chore(build): remove plugin regression for now
We do not have Elixir in build environment
2021-03-19 12:22:43 +01:00
zhanghongtong 6d6fe23d45 fix(CI): fix fvt test error 2021-03-19 16:34:14 +08:00
zhanghongtong 20086bcff1 chore(CI): fvt test support enterprise repo 2021-03-19 09:18:53 +08:00
Rory Z 862e484944
chore(CI): build workflow support enterprise repo (#4363) 2021-03-18 16:30:48 +08:00
Zaiming Shi 1ee0432301 chore(build): bump to OTP-23.2.7 2021-03-18 09:04:08 +08:00
Zaiming Shi 51dac159d3 chore(ci): No more make get-deps 2021-03-15 08:04:39 +01:00
Zaiming Shi de6359b5fd chore(ci): find and run plugin tests 2021-03-07 09:49:11 +01:00