jenkins

简介: jenkins

jenkins

如何在jenkins中添加我的新工程?

  1. 新建任务
    image.png

    我们可以选择复制一个已经存在的任务,在此基础上稍作改动即可。

  2. 配置

    General

    image.png

‘ 源码管理
image.png

修改项目git地址以及要构建的分支

构建触发器

构建触发器:我选择的是当分支有代码push或者合并的时候自动触发构建。

### 构建环境



构建环境主要是确定node版本。添加SSH Agent凭据可以让jenkins访问到目标服务器。

### 构建


```bash
node -v
npm config set registry https://npm.airdoc.com 
npm config list
npm i -g yarn
rm -rf node_modules
yarn && yarn run build:test
scp -o StrictHostKeyChecking=no -r dist airdoc@10.100.6.7:/var/www/llm-front/
```

其中很重要的一个问题是,怎么能让jenkins连接到目标服务器,就是添加的那个凭据啦,下面来看一下凭据是怎么来的。

  1. 点击右上角菜单凭据,进入凭据管理页面。

image.png

  1. 进入全局凭据页面,点击添加凭据

    image.png

  2. 添加

    类型选择SSH UserName with private key

    描述写上能区别于其他凭据的内容

    username是我们登录目标服务器的账号

    private Key是我们在目标服务器上生成的私钥,内容是~/.ssh文件夹中id_rsa中的内容。

     # 使用下述命令生成一对公私钥,生成的私钥在~/.ssh/id_rsa,生成的公钥在~/.ssh/id_rsa.pub
     ssh-keygen -t rsa -b 2048 -f ~/.ssh/id_rsa
    

    需要把公钥中的内容追加到authorized_keys中。

    image.png

目录
相关文章
|
1月前
|
监控 数据可视化 jenkins
Jenkins是什么
【10月更文挑战第18天】Jenkins是什么
32 2
|
1月前
|
运维 安全 jenkins
Jenkins适合哪些场景
【10月更文挑战第18天】Jenkins适合哪些场景
|
2月前
|
jenkins 持续交付
|
存储 jenkins 持续交付
jenkins-1
jenkins-1
78 1
|
jenkins 应用服务中间件 持续交付
jenkins-2
jenkins-2
73 1
|
存储 jenkins 持续交付
Jenkins-1
Jenkins-1
55 0
|
jenkins 应用服务中间件 持续交付
|
jenkins Java Shell
Jenkins ——你很神气
Jenkins ——你很神气
86 0
|
jenkins Java 持续交付
Jenkins 使用总结
Jenkins 使用总结
143 0
|
jenkins Linux 持续交付
Jenkins学习(一)——Jenkins安装
Jenkins学习(一)——Jenkins安装
203 0
Jenkins学习(一)——Jenkins安装
下一篇
无影云桌面