前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jenkins的安装与踩坑

jenkins的安装与踩坑

作者头像
一朵灼灼华
发布2022-08-05 21:17:08
2660
发布2022-08-05 21:17:08
举报
文章被收录于专栏:一朵灼灼华的博客

安装

https://pkg.jenkins.io/debian-stable/

代码语言:javascript
复制
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins

# 启动
service jenkins start

# 查看密码
cat /var/lib/jenkins/secrets/initialAdminPassword

安装gitee插件

https://gitee.com/help/articles/4193

注意!!!

凭据Credentials 中请输入 git 仓库 https 地址对应的 用户名密码凭据,或者 ssh 对应的 ssh key 凭据,注意 Gitee API Token 凭据不可用于源码管理的凭据,只用于 gitee 插件的 API 调用凭据。

所以在创建流水线之后,选择的git不能显示token,需要创建Username with password凭据

创建流水线

注意: 创建流水线后选择Pipeline script from SCM 然后在git下面输入git地址,选择刚刚创建的Username with password凭据

配置流水线

git项目内一定有一个文件,名字叫Jenkinsfile(和脚本路径的名字一致) 然后编写流水线代码 比如vue的构建(构建代码一定不能包含git操作,因为Pipeline script from SCM已经操作了)

代码语言:javascript
复制
pipeline {
    agent any
    stages{
        stage('build') {
            steps{
                sh 'cnpm install'
                sh 'npm run build'
            }
        }
        stage('remove cache') {
            steps{
                sh 'rm -rf ./node_modules/*'
            }
        }
   }
}

中间遇见的问题: node版本过低

代码语言:javascript
复制
node-v
v6.17.1

我系统安装的node竟然是远古时期的6版本,然后通过使用n进行升级的

代码语言:javascript
复制
npm i -g n
# 安装最新版本
n latest
# 安装稳定版本
n stable
# 安装指定版本
n 版本号 如 n 16.0.0
代码语言:javascript
复制
# 查看版本
node -v
v16.0.0
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-04-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
  • 安装gitee插件
  • 创建流水线
  • 配置流水线
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档