本地部署jenkins并把github上代码拉到jenkins

一.部署git

1.在官网上下载git

git官网地址:https://git-scm.com/,我是winds上安装版本,需要下载winds的安装包,直接在官网下载,无法下载成功。可以通过giuhub上直接下载,路径:waylau/git-for-win: Git for Windows. 国内直接从官网下载比较困难,需要翻墙。这里提供一个国内的下载站,方便网友下载

2.安装git

双击打开上面已经下好的exe执行文件,选择安装位置,然后都默认下一步直接安装即可。

3.git检查

安装成功后,在开始菜单中找到git--git bash,双击打开,出现一个类似命令行的东西

打开cmd,输入git --version,看到如下图片即安装成功


4.配置git

git config --global user.name "Your Name"

git config --global user.email "email@example.com"

查看配置命令:git config --list

5.配置ssh

a.ssh-keygen -t rsa -C “注册邮箱” //执行后一直回车即可

b.##获取公钥

cd ~/.ssh

cat id_rsa.pub

c.复制公钥到github中创建ssh key(需要提前注册github的账号,github的url:https://github.com/

d.验证是否配置成功

ssh -Tgit@github.com

如下信息,表示配置成功



二.git上代码push到github

1.创建一个目录

在合适的地方创建一个目录,作为git的仓库

mkdir learngit 

cd learngit

pwd 

2.把目录变成git可管理的仓库(repository)

git init

ls -ah 

有.git 就表示这个目录是git的仓库


3.本地创建python文件,并提交到git的本地仓



4.在github上创建远程仓

a.在右上角找到“Create a new repo”按钮,创建一个新的仓库


创建一个仓库

b.绑定远程仓和本地仓,并把本地仓的代码push到远程仓

git remote add <远程仓库名称> <远程仓库地址>

git push <远程仓库名称> <本地分支名>:<远程分支名>

ps:下面报错为远程仓库名称错误,可以git branch -r 查看远程有哪些

ps:因为我这边本地已经和其他的远程仓绑定,所有这边push到了其他的远程仓库

绑定远程仓


push到github上

三.部署jenkins,并创建流程本地代码上传到github,同步到jenkins

前提:已安装java版本为java21


安装成功java

1.安装jenkins

下载jenkins:官网:Download and deploy

选择安装路径,后面默认安装

2.设置jenkins

打开浏览器,输入网址:http://127.0.0.1:8080,根据提示输入管理员密码


配置密码

按照插件


安装插件

创建账号


创建一个用户

配置实例


配置jenkins访问地址

配置jenkins工作台的网站,可以自定义

3.jenkins全局配置

a.先安装所需插件:安装GIt,并配置


配置git

b.创建一个项目,git需要填写github的路径、github的账号密码和分支信息,点击执行,即可执行成功即可把github上的代码push到jenkins


创建一个任务


配置git路径及账号密码登


执行任务
jenkins上拉取成功代码

ps:jenkins上配置报错,参考完美解决 git 报错 “fatal: unable to access ‘https://github.com/.../.git‘: Recv failure Connection was rese-CSDN博客

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容