1 Star 0 Fork 0

WeBankPartners/wecube-plugins-taskman

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Makefile 1.62 KB
一键复制 编辑 原始数据 按行查看 历史
广意 提交于 2024-05-30 23:26 +08:00 . update makefile
current_dir=$(shell pwd)
version=$(PLUGIN_VERSION)
project_dir=wecube-plugins-taskman
clean:
rm -rf taskman-server/taskman-server
rm -rf taskman-ui/dist
build: clean
chmod +x ./build/*.sh
docker run --rm -v $(current_dir):/go/src/github.com/WeBankPartners/$(project_dir) --name build_$(project_dir) golang:1.19.1 /bin/bash /go/src/github.com/WeBankPartners/$(project_dir)/build/build-server.sh
./build/build-ui.sh $(current_dir)
image: build
docker build -t $(project_dir):$(version) .
package: image
mkdir -p plugin
cp -r taskman-ui/dist/* plugin/
zip -r ui.zip plugin
rm -rf plugin
cp build/register.xml ./
cp wiki/db/init.sql ./init.sql
sed -i "s~{{PLUGIN_VERSION}}~$(version)~g" ./register.xml
sed -i "s~{{REPOSITORY}}~$(project_dir)~g" ./register.xml
docker save -o image.tar $(project_dir):$(version)
zip $(project_dir)-$(version).zip image.tar init.sql register.xml ui.zip
rm -f register.xml init.sql ui.zip
rm -rf ./*.tar
docker rmi $(project_dir):$(version)
upload: package
$(eval container_id:=$(shell docker run -v $(current_dir):/package -itd --entrypoint=/bin/sh minio/mc))
docker exec $(container_id) mc config host add wecubeS3 $(s3_server_url) $(s3_access_key) $(s3_secret_key) wecubeS3
docker exec $(container_id) mc cp /package/$(project_dir)-$(version).zip wecubeS3/wecube-plugin-package-bucket
docker rm -f $(container_id)
rm -rf $(project_dir)-$(version).zip
build_taskman_server:
chmod +x ./build/*.sh
docker run --rm -v $(current_dir):/go/src/github.com/WeBankPartners/$(project_dir) --name build_$(project_dir) golang:1.19.1 /bin/bash /go/src/github.com/WeBankPartners/$(project_dir)/build/build-server.sh
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/WeBankPartners/wecube-plugins-taskman.git
git@gitee.com:WeBankPartners/wecube-plugins-taskman.git
WeBankPartners
wecube-plugins-taskman
wecube-plugins-taskman
main

搜索帮助