随笔分类 -  A4-4-jenkins

摘要:一、问题 通过jenkins执行shell脚本时,脚本中是通过nohup java -jar &的方式启动,显示执行成功,但是服务却没启动,脚本如下: #! /bin/bash nohup java -Xms800m -Xmx800m -XX:PermSize=256m -XX:MaxPermSiz 阅读全文
posted @ 2022-08-30 00:54 技术改变命运Andy 阅读(1163) 评论(0) 推荐(0) 编辑
摘要:第一步:新建项目 Jenkins -> 新建任务 -> 起名字,构建一个自由风格的软件项目 -> 保存 ![](https://img2022.cnblogs.com/blog/1854922/202208/1854922-20220823202225748-2000068927.png) 第二步, 阅读全文
posted @ 2022-08-23 20:21 技术改变命运Andy 阅读(631) 评论(0) 推荐(0) 编辑
摘要:一,对持续集成的思考 1,Jenkins, 2,git, 我的测试平台分成三个部分, 1,框架,AutotestFramework 2,前端,VueClient 3,后端,FlaskServer config.ini 这个比较特别, 我本来是想要把这些合并成为一个Jenkins项目进行持续集成, 后 阅读全文
posted @ 2022-07-15 13:58 技术改变命运Andy 阅读(245) 评论(0) 推荐(0) 编辑
摘要:一般,在Jenkins中搭建项目完成后,项目可正常运行,基本都会进行定时任务的构建。特别是重要的接口,进行关键接口自动化的日常巡检 时,基本都会设置成定时任务,以方便每天,接口的自动化,可及时检查接口是否顺畅; 这样,测试人员,每天只需要查看下自己的邮件,就能看到最新 接口的运行结果。有错误,可及时 阅读全文
posted @ 2021-11-17 05:17 技术改变命运Andy 阅读(650) 评论(0) 推荐(0) 编辑
摘要:workon 在 crontab 里面执行会有问题,所以直接使用虚拟环境中的 python 启动脚本, shell里面不要用workon 了,直接到虚拟环境的命令路径执行就行了, /home/.virtualenvs/flaskscrapy/bin/gunicorn -D manager:app - 阅读全文
posted @ 2021-11-17 03:40 技术改变命运Andy 阅读(113) 评论(0) 推荐(0) 编辑
摘要:# 问题 docker容器莫名挂掉,docker ps -a 查看后报错:Exited (137) *** ago 这时通过docker logs查看容器内查不到任何报错日志, # 网上的解决方案 网上说的是宿主文件夹的问题, 获得uid后,就可以修改了本地文件的权限了 ``` sudo chown 阅读全文
posted @ 2021-11-15 20:18 技术改变命运Andy 阅读(1304) 评论(0) 推荐(0) 编辑
摘要:### 我在mac上面使用docker安装Jenkins是没有问题的, 但是我到我本地的虚拟机,centos,安装就有问题,排查了2个小时才找到原因 先说网上的, 1,这是因为缺少 cloudbees-folder 插件,我们下载即可:cloudbees-folder下载地址 下载后得到 cloud 阅读全文
posted @ 2021-11-14 02:08 技术改变命运Andy 阅读(3665) 评论(2) 推荐(0) 编辑
摘要:##### 创建项目 #### 1、新建item 选择freestyle project ### 进入下面的配置 #### 我们最需要关注的就是源码管理,以及环境的构建,暂且不管项目的配置。我们先看一下gitee或者github的配置。 ### 2、github上的公私钥配置 源码管理方面我们是从g 阅读全文
posted @ 2021-11-13 18:48 技术改变命运Andy 阅读(359) 评论(0) 推荐(0) 编辑
摘要:# 一. Jenkins介绍 Jenkins是当前非常流行的一款持续集成工具,可以帮助大家把更新后的代码自动部署到服务器上运行。 # 二. 为什么用docker版的Jenkins Jenkins主要有三种安装方式 方式一: 下载官方war包,放到tomcat中直接运行。 方式二:yum安装, 在li 阅读全文
posted @ 2021-11-13 17:14 技术改变命运Andy 阅读(1078) 评论(0) 推荐(0) 编辑
摘要:# 安装插件 Jenkins:找不到Send files or execute commands over SSH 那就需要去安装Publish Over SSH插件啦。 Jenkins -> 系统管理 -> 插件管理 -> 可选插件 当然也可以通过地址一步跳转。 搜索Publish Over SS 阅读全文
posted @ 2021-10-28 02:56 技术改变命运Andy 阅读(668) 评论(0) 推荐(0) 编辑
摘要:# 网络超时 插件管理 -->高级 >升级站点 输入 http://mirror.esuni.jp/jenkins/updates/update-center.json,提交 》 立即获取, ![](https://img2023.cnblogs.com/blog/1854922/202306/18 阅读全文
posted @ 2021-09-13 22:32 技术改变命运Andy 阅读(872) 评论(0) 推荐(0) 编辑
摘要:执行脚本的备份: ``` workon flaskscrapy PIDS_MAIN=`ps -ef|grep AutotestFramework/test_run/main.py|grep -v grep|cut -c 9-15` if [ "$PIDS_MAIN" != "" ]; then ps 阅读全文
posted @ 2021-08-11 15:22 技术改变命运Andy 阅读(131) 评论(0) 推荐(0) 编辑