HONG之间
上班折腾,下班折腾

Power by hongyu

文章均为原创,转载请务必注明出处

前端jenkin教程

0
作者:hongyu
2024-06-13 09:28:29

安装

  1. 拉取jenkins镜像
docker pull jenkins/jenkins:latest
  1. 构建并运行jenkins容器
docker run --name jenkins -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home -d jenkins/jenkins:latest

验证、注册、登录

  1. 访问jenkins

    打开浏览器,输入网址http://<宿主机IP>:8080,回车即可看到如下页面:

  2. 验证jenkins初始密码 打开服务器终端,进入jenkins容器

    docker exec -it jenkins /bin/bash
    

    查看jenkins的root密码

    cat /etc/...
    

    将输出的密码填到浏览器的输入框中点击确定即可

  3. 安装插件

    安装推荐的插件即可,等待片刻即可进入jenkins面板

  4. 注册

    按提示注册即可

  5. 登录

安装nodejs、publish over ssh 插件

  1. 安装 进入jenkins Manager, 找到这两个插件进行安装

  2. 配置ssh 进入系统配置 找到Publish over SSH,可以使用ctrl+F 搜索一下, 填写名称,网站服务器ip(我这边使用的是宿主机ip),用户名,远程文件夹(基础目录)。然后点开高级,选中密码认证,修改密码(ssh的密码)即可。

  3. 配置nodejs 进入“全局工具配置”,找到NodeJS 安装,点击“新增nodejs”,输入“别名”,选中“自动安装”,选择nodejs版本即可。

创建一个普通项目

点击“新建任务”,选中“构建一个自由风格的项目”,输入项目名称,点击“确定”按钮即可。

配置项目

  1. 找到源码管理,输入存储库的url,我这边是gitee的
  2. 添加Credential(git仓库的身份认证) 我这边使用的是用户名+密码,类型选中username with password
  3. 找到“构建环境” 选中“provide Nodejs...”,选择之前安装的nodejs版本
  4. “构建步骤”依次添加“执行shell”和“send files or execute commands over ssh”
  5. 在“执行shell”中添加项目构建步骤,比如:
  6. 在“send files or execute commands over ssh”中 选择之前配置的ssh服务器,输入构建产物路径,“Remove prefix”可删除dist文件夹,“Remote directory”是文件将上传到的目标远程文件夹名称

全部配置完成点击应用和保存

构建

点击“立即构建”

评论一下