There is a Makefile
in the root folder.The common commands used by developers are as follows:
Build all binaries (edgemesh-agent
, edgemesh-server
)
make all
Build edgemesh-agent
binary
make all WHAT=edgemesh-agent
Build edgemesh-server
binary
make all WHAT=edgemesh-server
Build all images (edgemesh-agent
, edgemesh-server
)
make images
Build edgemesh-server image
make serverimage
Build edgemesh-agent image
make agentimage
Build all docker images for specific architecture.
make release ARCH=arm64
Build a new kubeedge cluster to test EdgeMesh's e2e test.
make e2e
Do lint
make lint
Run local verifications
make verify
Cross Build edgemesh-agent and edgemesh-server image
make docker-cross-build