We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
首先在Jenkins Web界面的插件管理-升级站点中替换成清华大学的镜像地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
上面只是会让Web界面的插件列表获取变快,实际的下载并不会从该镜像地址获取,还需要修改Jenkins安装目录下的update/default.json文件
update/default.json
docker exec -it jenkins /bin/bash find / -name 'default.json' sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /var/jenkins_home/updates/default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /var/jenkins_home/updates/default.json exit;
安装 Role-based Authorization Strategy 插件
Role-based Authorization Strategy
授权Role-Based Strategy
Role-Based Strategy
配置Manage Roles
Manage Roles
配置Assign Roles
Assign Roles
首先安装插件Nodejs,安装完毕之后重启容器
docker restart jenkins
重启完毕之后点击系统设置 -> 全局工具配置
然后我们到任务配置里面,配置一下就可以使用node命令了
先进入Jenkins容器内,使用 ssh-keygen -t rsa 生成私钥公钥
ssh-keygen -t rsa
docker exec -it jenkins /bin/bash ssh-keygen -t rsa
然后会生成公私钥,我们生成的私钥公钥文件存放在了 ~/.ssh 目录下。其中, id_rsa 为私钥, id_rsa.pub 为公钥。
接下来我们需要在jenkins端配置私钥,系统设置 -> Manage Credentials -> 全局 -> 添加凭据 ->SSH Username with private key.
其中UserName对应git仓库用户名,PrivateKey就是刚刚生成的私钥,可以通过命令查看
UserName
PrivateKey
cat ~/.ssh/id_rsa
然后我们需要在git端,也就是gitlab、github等设置公钥,公钥可以通过命令查看
cat ~/.ssh/id_rsa.pub
安装插件Publish Over SSH,然后点击系统设置,增加一个新的ssh连接设置
Publish Over SSH
然后在项目配置里面就可以添加构建后的操作,如连接ssh,然后上传dist包等
The text was updated successfully, but these errors were encountered:
No branches or pull requests
jenkins配置
jenkins插件下载太慢
1.在WEB界面操作
首先在Jenkins Web界面的插件管理-升级站点中替换成清华大学的镜像地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
2.在服务器上操作
上面只是会让Web界面的插件列表获取变快,实际的下载并不会从该镜像地址获取,还需要修改Jenkins安装目录下的
update/default.json
文件配置角色权限
安装
Role-based Authorization Strategy
插件授权
Role-Based Strategy
配置
Manage Roles
配置
Assign Roles
jenkins安装node环境
首先安装插件Nodejs,安装完毕之后重启容器
重启完毕之后点击系统设置 -> 全局工具配置
然后我们到任务配置里面,配置一下就可以使用node命令了
jenkins连接git仓库
先进入Jenkins容器内,使用
ssh-keygen -t rsa
生成私钥公钥然后会生成公私钥,我们生成的私钥公钥文件存放在了 ~/.ssh 目录下。其中, id_rsa 为私钥, id_rsa.pub 为公钥。
接下来我们需要在jenkins端配置私钥,系统设置 -> Manage Credentials -> 全局 -> 添加凭据 ->SSH Username with private key.
其中
UserName
对应git仓库用户名,PrivateKey
就是刚刚生成的私钥,可以通过命令查看然后我们需要在git端,也就是gitlab、github等设置公钥,公钥可以通过命令查看
jenkins连接SSH
安装插件
Publish Over SSH
,然后点击系统设置,增加一个新的ssh连接设置然后在项目配置里面就可以添加构建后的操作,如连接ssh,然后上传dist包等
The text was updated successfully, but these errors were encountered: