首页 > 编程语言 >Mac+Jenkins+Git+Python自动化项目集成-jenkins配置

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

时间:2022-08-25 20:49:04浏览次数:90  
标签:Git Python 配置 token Jenkins jenkins war

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:资格证书

设置指定分支,点击保存

标签:Git,Python,配置,token,Jenkins,jenkins,war
From: https://www.cnblogs.com/chenxdnote/p/16625630.html

相关文章

  • Git&GitHub远程仓库交互
    GitHub创建远程库创建远程库地址别名gitremote-v查看当前所有远程地址别名gitremoteadd[别名][远程地址]推送gitpush[别名][分支名]克隆gitclone[远......
  • mitudesk的python日记 int
    int是python的内置类型,也是一个类,拥有类的属性int内置函数1.__abs__使用方法,ads(a)2.__add__是+的原型函数,在类中重载__add__能改变类的加法 3.__and____abs____a......
  • mitudesk的python日记 原型链
    原型链本质是双向链表,保存在堆上而变量(var)保存在栈上,通过一个字典联系,这个可以用字典lsys.ocals来查看,甚至打断而之所以设置成双向链表也是为了方便查找比如a='lin'b=......
  • 建立与GitHub的ssh连接
    1.生成ssh密钥ssh-keygen-trsa-C"邮箱"选择保存位置,生成打开生成的id_rsa.pub文件,复制里边的全部内容,格式如下ssh-rsaAAAAB3NzaC1yc2EAy9/ZcYqwd7KN0Dy2/sTpod......
  • Centos7安装Jenkins详解;
    1.什么是Jenkins?jerkins官方的描述作为领先的开源自动化服务器,Jenkins提供了数百个插件来支持构建、部署和自动化任何项目。jenkins是一个开源提供友好界面的持续集成工......
  • pybind11使用记录---ubuntu下使用cmake编译c++工程为python库
    前言:因为最近c++下的工程需要在python下调用,所以需要把c++编译成可供python调用的库,记录一下具体做法:编译c++有多种方法,因为我的是cmake构建的工程,所以直接在cmake的......
  • python基础——闭包 装饰器
    闭包函数嵌套,即外部函数嵌套一个内部函数;外部函数返回内部函数引用;内部函数使用外部函数的变量或者形参#简单演示#deff1(x):##deff2():#prin......
  • pythoncom 无法import win32api、win32con、win32com、win32gui 问题一次解决!方法合集
    最近写项目发现pythoncom导入win32api、win32con、win32com、win32gui等win32相关的包都会出现或多或少问题,Google一大堆不靠谱的方法试了个遍。特此记录一下解决办法......
  • 在 Github Action 中多平台构建 Eletcron 应用
    众所周知,Electron是一个开源的跨平台框架,它内部集成了Node.js环境和浏览器环境,让开发者可以使用Web技术来绘制客户端的UI,同时拥有不错的I/O能力。 我们团队......
  • jenkins定时任务
      概述JENKINS作为一款持续集成工具,还是比较简单易用的。开发过程中,我们主要使用jenkins作为自动化编译工具和自动备份工具。本文主要介绍一种常见场景的设置方法,......