0x0 背景 基于文档jenkins构建docker镜像的问题,现在有了进一步的需求,在构建镜像的时候需要定制oem版本的包,或者后续可能会有多个版本,那么每个版本都新增一个jenkins任务维护起来太过于麻烦,所以需要有办法能提供一个通用的打包任务 0x1 问题 要能够通用的打包任务,重点在于以下: 打包的时候来提交参数,war的地址/war的版本来定制,其他的代码文件与之前的固定版本一致即可 基于上面这个问题,要么jenkins任务的时候弹窗给出参数,要么使用接口来触发任务了 0x2 解决 以上第一个问题是没有…

2022年6月7日 0条评论 257点热度 0人点赞 yuc 阅读全文

0x1 某分支打包失败,通过日志查看到如下错误: stack: Error: getaddrinfo ENOTFOUND cdn.npmmirror.com at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:71:26) [npminstall:get] retry GET https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001349.tgz after 100ms, r…

2022年6月7日 0条评论 289点热度 0人点赞 yuc 阅读全文

背景 因为有用户需要容器化运行,需要我们提供镜像,但镜像构建分发还是比较麻烦的,涉及到如下步骤: 下载此版本最新的war包 构建war包为镜像 推送到仓库 如果总是人工操作必然会浪费很多时间,于是使用jenkins来提供自动化的流程 注意点 因为Dockerfile/启动脚本的以后可能会修改,这部分我们使用git托管起来,使用jenkins构建的时候也能自动拉取最新代码 流程 jenkins中先拉取代码 jenkins中调用脚本拿到war包,并且获取war包的版本 把脚本从本地发送到远端进行构建,如果是本地就更方便…

2022年5月27日 0条评论 416点热度 0人点赞 yuc 阅读全文
error: Content is protected !!