09 2022 档案
摘要:1)分析需求 明白开发需求,是完成程序的大前提,因此,分析需求至关重要,一切不以需求为主的程序开发,都是耍流氓的! (2)设计思路 设计思路就是根据需求,把需求进行拆解,分模块逐步实现,例如本题可以分为如下几步: 1)获取当前系统剩余内存的值(先在命令行实现)。 2)配置邮件报警(可采用第三方邮件服
阅读全文
摘要://部署集群的证书IDdef credential = 'sample'//集群的APIserver地址,需保证从Jenkins集群可以正常访问该地址def apiserver = 'https://10.10.29.155:5443' node('master'){ stage('Clone'){
阅读全文
摘要:背景: jenkins每次构建服务都会产生一个新的id,所以每次构建不管镜像有没有更新都会推到镜像仓库,给镜像仓库造成压力 需求:固定死镜像的标签,每次构建id就不会变,每次推的时候新的会覆盖旧的镜像,这样在仓库里面每个服务就只有一个最新的镜像,减小仓库压力 实施方案: 1、服务的流水线构建镜像和推
阅读全文
摘要:以training-dataset服务为例: 一、在yaml文件deployment下选择器位置命名一个node标签: 二、在k8s集群01、02节点打上步骤一里面一样的标签 ai.piesat.cn/service: "true": 三、查看是否打标签成功: 四、测试: 在jenkins构建,然后
阅读全文
摘要:方法一: 可以尝试把未运行状态的容器和标志为none的镜像删除 sudo docker rm $(sudo docker ps -a -q) 方法二: 找出大文件干掉它
阅读全文
摘要:Jenkins的构建次数过多时,构建记录就会一致存储叠加,会占用磁盘空间,如图所示,只能一个一个的删除,这个时候可以使用脚本命令,批量删除构建历史记录 1.点击设置 2.找到脚本命令编辑 3.输入: def jobName = "test" //删除的项目名称def maxNumber = 65 /
阅读全文