Commit Graph

142 Commits

Author SHA1 Message Date
Ivan Dyachkov
2383074e56 chore(build): use separate mix commands instead of do 2024-03-14 20:41:07 +01:00
Ivan Dyachkov
c39e12bfba chore: switch default docker base to debian 12 2024-03-14 20:41:01 +01:00
zmstone
9cbeb3720a Merge remote-tracking branch 'origin/release-55' into sync-5.5.1 2024-03-06 17:55:14 +01:00
Ivan Dyachkov
d9c982d850 ci: do not push emqx-enterprise docker images to public.ecr.aws 2024-03-05 12:04:32 +01:00
Ivan Dyachkov
0c9ecb4211 ci: build binaries for each arch of docker image separately
to speed up the build process, we build the binaries for multi-arch
docker image on the instances with corresponding architecture first,
then assemble the final docker image
2024-03-05 11:55:01 +01:00
Thales Macedo Garitezi
394c242671 ci: don't attempt to push to public.ecr.aws/emqx/emqx-enterprise
This repository doesn't currently exist.
2024-03-05 08:41:44 +01:00
Thales Macedo Garitezi
04774c8b70 ci: don't attempt to push to public.ecr.aws/emqx/emqx-enterprise
This repository doesn't currently exist.
2024-03-04 15:37:58 -03:00
Ivan Dyachkov
a68cc8fde2 ci: build binaries for each arch of docker image separately
to speed up the build process, we build the binaries for multi-arch
docker image on the instances with corresponding architecture first,
then assemble the final docker image
2024-02-14 12:49:54 +01:00
zhongwencool
3e599e5d8e chore: add maybe feature enable on rabbitmq_bridge 2024-02-06 07:57:13 +08:00
Ivan Dyachkov
ee305f2dd0 ci: use OTP 25.3.2-2 for building docker
due to segfault on 26 https://github.com/erlang/otp/issues/8051
2024-02-02 08:48:56 +01:00
Ivan Dyachkov
04cdbe0dc3 ci: use OTP 25.3.2-2 for building docker
due to segfault on 26 https://github.com/erlang/otp/issues/8051
2024-01-31 17:06:51 +01:00
Zaiming (Stone) Shi
ca60ef86ce ci: upgrade to otp 26.2.1-2 2024-01-11 09:15:06 +01:00
Serge Tupchii
c77cd690b8 ci: upgrade to OTP-26.1.2-3 (mnesia:match_delete/2 function added) 2024-01-10 16:23:54 +02:00
Zaiming (Stone) Shi
e45ed3d97d ci: upgrade to otp 26 2023-12-14 22:22:01 +01:00
Zaiming (Stone) Shi
fd205f599c build: do not generate desc.en.hocon if jq command is not found 2023-11-09 18:14:56 +01:00
Zaiming (Stone) Shi
5990f9835f build: generate desc.en.hocon file for i18n 2023-11-09 16:58:51 +01:00
Zaiming (Stone) Shi
22f8df2eee build: make use of rebar git cache in docker build 2023-10-17 13:06:50 +02:00
Zaiming (Stone) Shi
4654458cb0 build: use env variable to disalbe buildx provenance attestations
So it can work with older version docker buildkit
2023-10-09 20:03:21 +02:00
Serge Tupchii
bac0f7107c chore: bump OTP to 25.3.2-2 and EMQX builder to 5.1-4 2023-08-23 19:35:36 +03:00
Ivan Dyachkov
801c93dd46 chore: v5.1.5-build.3 2023-08-10 12:56:28 +02:00
Ivan Dyachkov
1c5b42806b build: correctly parse package version 2023-08-10 09:01:39 +02:00
Thales Macedo Garitezi
9e0c0911a7 ci: fix docker registry variable 2023-08-09 16:28:10 -03:00
Ivan Dyachkov
446421d38b fix(docker): separate product url, description and docs url for ce and ee
also fix latest tag for elixir version
2023-08-09 15:01:28 +02:00
Ivan Dyachkov
c587a753da fix(docker): use 'make $PROFILE-docker' in CI 2023-08-09 14:45:17 +02:00
Ivan Dyachkov
362235021c ci: refactor workflows to use single entry point on pull request trigger 2023-08-06 14:16:56 +02:00
Ivan Dyachkov
1ca2f413c4 fix: add ezstd_nif.so to macos signing 2023-07-10 21:11:26 +02:00
Zaiming (Stone) Shi
d4cf6d5261 chore: add a comment to build script 2023-06-19 11:29:43 +02:00
JianBo He
b84623d640 fix(build): add libsasl2-modules-gssapi-mit as deps
Before this fix, the kerberos authentication in kafka will report the
following errors:

```
...
{{sasl_auth_error,{sass_nomech,<<"SASL(-4): no mechanism available: No worthy mechs found">>}},
```
2023-06-16 19:54:09 +08:00
Thales Macedo Garitezi
870cb00ac4
Merge pull request #10842 from thalesmg/dev-elixir-script-v50
ci: add elixir support to `dev` / `make quickrun` scripts
2023-05-31 10:27:26 -03:00
Thales Macedo Garitezi
475c86640d ci: add elixir support to dev / make quickrun scripts 2023-05-26 14:46:02 -03:00
JimMoen
2bd75f7e11
build: rm app emqx_telemetry in enterprise elixir release 2023-05-26 17:52:26 +08:00
Zaiming (Stone) Shi
e8a4df96bc Merge remote-tracking branch 'origin/master' into 0503-no-telemetry-app-for-ee 2023-05-25 16:43:20 +02:00
Zaiming (Stone) Shi
382ecf9d5c build: adapt ERL_LIBS dir separator for windows
Using ':' in ERL_LIBS environment variable e.g. ERL_LIBS='dir1:dir2'
does not work in windows, it has to be ';'
2023-05-24 21:23:04 +02:00
Zaiming (Stone) Shi
4804044c57 build: fix typo 2023-05-23 21:47:02 +02:00
Zaiming (Stone) Shi
dee21d2ccf build: order _build/$PROFILE/lib before 'default' profile libs 2023-05-23 21:38:55 +02:00
Zaiming (Stone) Shi
3bb1f7ab2b Merge remote-tracking branch 'origin/master' into 0503-no-telemetry-app-for-ee 2023-05-23 13:03:55 +02:00
Zaiming (Stone) Shi
40e8d5d039 refactor: rename lib-ee/emqx_ee_conf to apps/emqx_enterprise 2023-05-22 14:51:27 +02:00
Zaiming (Stone) Shi
248fd46afe build: refactor app exclude function 2023-05-08 16:10:34 +02:00
Zaiming (Stone) Shi
c94b639886 build: avoid loading local app beams from default profile 2023-05-08 15:16:27 +02:00
Zaiming (Stone) Shi
aaf3bf27c4 fix(kafka): ensure brod_gssapi sasl_auth are include in release 2023-05-07 09:43:58 +02:00
Zaiming (Stone) Shi
516c52bdc7 build: add a 'app' build target which only compiles the code
but no release
2023-05-01 21:08:38 +02:00
Zaiming (Stone) Shi
ee61648368 build: imporove speed to local run
prior to this change, 'make run' has to wait for the release
tar ball to be created.
now it just copy the release files and run
2023-04-28 22:42:27 +02:00
Zaiming (Stone) Shi
55c488fa95 refactor: stop generating static hot-conf and bridges schema files 2023-04-26 14:41:33 +02:00
Thales Macedo Garitezi
9d15247dd5 feat(schema_registry): add support for protobuf schemas
Fixes https://emqx.atlassian.net/browse/EMQX-9470
2023-04-17 13:04:54 -03:00
Zaiming (Stone) Shi
18974a8e11 refactor: make schema dump and swagger spec work with split desc files 2023-04-17 13:58:11 +02:00
Ilya Averyanov
39f22585d0 chore(mix): fix mix builds 2023-03-19 01:39:56 +02:00
Zaiming (Stone) Shi
ab4b3dd60a build: generate docs per profile 2023-03-09 16:03:01 +01:00
Zaiming (Stone) Shi
1264254f23 build: release hot config and bridge schema json files 2023-03-09 14:26:47 +01:00
Zaiming (Stone) Shi
3463cd0d37 refactor: generate document related artifacts to _build/docgen 2023-03-09 09:32:03 +01:00
Ivan Dyachkov
fb244464d7 feat: release windows binaries as zip 2023-02-21 08:38:20 +01:00