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
Thales Macedo Garitezi
b9494662ae
fix(ci): fix shellcheck file pattern
...
Since we started to use the portable shebang style for our scripts, we
need to update the pattern used to find scripts for Shellcheck to
check.
2022-01-05 11:34:04 -03:00
Zaiming Shi
6edd862dd5
refactor: no more EMQX_ENTERPRISE compile flag
...
The compile flag was introduced in EQM X 4.3 series
where CE and EE code was diverged large enough which made
non-practicle to determin edition at runtime.
such approach made testing quite challenging as we'll have to
build with different compile flags inorder to run per-edition
test cases
In this commit, we try to retrieve edition info from EMQX's
description text, (put to PT for fast access) at runtime
so we can test ALL editions from a super-set edition (EE).
2021-11-20 20:41:06 +01:00
Zaiming Shi
2c130abfea
build: ensure git tag matches release version
2021-11-16 13:12:03 +01:00
Zaiming Shi
1715b87dce
chore: move root level src, test, include, priv and etc to apps/emqx
2021-06-07 09:09:28 +02:00
Zaiming Shi
387d7f5913
chore(pkg-vsn.sh): add some comments
2021-05-30 10:27:54 +02:00
zhanghongtong
7e3b7bb0fe
chore(CI): fix pkg-vsn error
2021-03-24 00:18:43 +08:00
Zaiming Shi
00a2daba19
chore(build): add more enterprise build support
2021-03-06 10:56:07 +01:00
Zaiming Shi
9b3ab169ce
chore(versioning): detach package version from emqx app version
2021-03-04 20:24:58 +01:00
zhanghongtong
f0d42bc6f5
build(CI): fix build error on windows in github actions
2021-03-03 19:48:34 +08:00
zhanghongtong
d78b2b23c1
chore(build): update pkg version
2021-01-29 19:29:41 +08:00
Zaiming Shi
1236c1934c
chore(build): refine packages builds
...
This commit merge packages.mk into Makefile
with the complex part moved to shell script ./build.
2020-12-16 09:22:47 +01:00