Mac+Jenkins+Git+Python自动化项目集成-jenkins配置

Mac+Jenkins+Git+Python自动化项目集成-jenkins配置

一、下载安装jenkins(mac)

1.Jenkins.war包下载地址:http://updates.jenkins-ci.org/download/war/

2.打开终端输入:java -jar /Users/chenxd/Downloads/jenkins.war (已安装JDK,所以不需要另外安装Tomcat)

3.浏览器输入:http://localhost:8080/ (端口号默认8080)进入初始化页面 不能关闭终端否则打不开该页面

可以指定端口号:java -jar jenkins.war --httpPort=8080

根据提示在终端输入命令获取管理员密码: cat /Users/xxxx/.jenkins/secrets/initialAdminPassword

二、配置jenkins

1.创建一个自由风格的job,配置 General

2.添加全局凭据 GitLab API token

Jenkins连接gitlab需要配置access token,所以先在gitlab上生成access token,后将该token配置在Jenkins上。(access token只 需配置一次,后续每个工程直接使用即可)

3.添加全局凭据 GitLab SSH Keys 私钥

4.点击Jenkins的系统管理(Manage Jenkins)→系统配置(Configure System)--->gitlab

下拉选中 GitLab API token;点击“Test Connection"左下角显示“Success”,则成功连接Gitlab,配置成功。

5.进入项目配置--源码管理

配置 Repository URL:存储库URL、 Credentials:资格证书

设置指定分支,点击保存

6.定时构建

定时构建的选项包括“轮询SCM”和“定时构建”。定时构建适用于每日构建或每周构建的任务,可以通过设定具体的时间点和时间段来执行指定的任务。构建任务的内容填写在“日程表”文本框中,而且填写完毕后下方还会提示上次运行和下次运行的时间点,用于验证配置是否正确。

定时构建的语法是*** * * * *****。**

  • 第一个*表示分钟,取值范围是0~59。例如,5 * * * *表示每个小时的第5分钟会构建一次;H/15 * * * /15 * * * *表示每隔15分钟构建一次;
  • 第2个*表示小时,取值范围是0~23。例如,H 8 * * *表示每天8点构建一次;H 8-18/2 * * *表示每天8到18点每隔2个小时构建一次;H 8,12,22 * * *表示每天8点、12点、22点分别构建一次;
  • 第3个*表示每月的第几天,取值范围是1~31。H 8 4 * * 表示在每个月第4天的第8点构建一次;
  • 第4个*表示第几个月,取值范围是1~12。H 8 4 3 *表示在每年3月的第4天的8点构建一次;
  • 第5个*表示一周中的第几天,取值范围是0~7,其中0和7表示的都是周日。例如,H 8-18/2 * * 1-5表示周一到周五每天8点~18点每隔两小时构建一次

7.构建

mac选择execute shell,然后输入终端的执行命令:python3 文件名.py,保存后点击构建(build now)就可以运行项目了,注意这里运行的文件需要存放在工作区间的根目录下(因为这里默认是根目录)。

8.点击项目的 build now,查看控制台输出日志,Finished: SUCCESS 代表构建成功了

参考这个大神的教程,非常感谢:https://www.cnblogs.com/gltou/p/15329634.html

posted @   夜久听山雨  阅读(362)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示