zoukankan      html  css  js  c++  java
  • Jenkins基础使用

    文章来自
    自动部署
    剑小新视频

    前言
    安装查看【工具/Jenkins】笔记

    系统设置

    • 系统管理/系统设置
    • jenkins location/jenkins url,这里是在window使用花生壳内网穿透的

    image.png

    • 邮件通知,这个不配置问题不大

    image.png

    系统设置/git配置

    • 先去github取一个token,【github/settings/Developer settings/Personal access tokens/ Generate new token】, 然后输入token名称,随便写,选择 "repo" 和 "admin:repo_hook", 然后点击 "Generate tocken",就能拿到一个token
    • 回到【jenkins/系统设置/git server】配置
    • 点击添加,按下图配置,在scret输入框填上上面的token,保存后点击连接测试,成功就行了

    image.png

    • 点击高级,hook打钩,这里可以看到一个webhook的链接,这个链接后面有用

    image.png

    创建任务

    • 创建一个任务,输入项目名,点击自由风格
    • 弹出构建面板
    • General配置
    • 选中丢弃旧的构建,因为每次发布都会保存打包的文件,这里设置天数或者个数进行删除,否则垃圾文件太多
    • 高级/重试次数,就是指拉取最新的代码的请求次数,默认是0,可以修改
    • 进行源码管理的配置
    • 添加远程仓库地址

    image.png

    • 构建触发器配置
    • 勾选GitHub hook trigger for GITScm polling,github hook来触发
    • 也可以用定时器触发

    image.png

    • 构建操作配置
    • 可以添加工具依赖,如maven,nodejs等,并且使用该依赖的命令
    • 可以使用shell使用
    • 还可以鼠标拖动修改执行顺序
    • 除了打包的命令还要有启动的命令
    • 这里就打印个helloword测试下就行

    image.png

    • 构建后操作配置
    • 这里可以配置完成后发邮件通知等操作

    image.png

    • 记得保存,就配置好了
    • 测试,进入任务里,点击播放按钮,就会把代码更新下来,并执行配置里的命令,下面的就是执行日志

    image.png

    • 执行日志不报错就是成功了
    • 代码更新后会被放在项目的workspace文件夹里,找到也能说明成功了

    github配置

    • 点击一个项目的setting/webhooks
    • 把上面jenkins的那个链接填进去,点击下面的updata webhooks按钮

    image.png

    • 就会发送一个请求给jenkins,绿色打钩就是连接成功

    image.png

    • 这样我们提交github,就会自动触发jenkins连接,jenkins就会执行更新,打包,发布等流程

    image.png

  • 相关阅读:
    Eclipse解决运行、启动缓慢问题思路
    Flask---日常笔记1
    Flask与Django对比
    Flask框架-基本使用
    常用软件下载地址
    乌合之众大众心理学
    C#使用IKVM来实现与java互通的RSA签名
    C#使用BouncyCastle来实现私钥加密公钥解密的方法与java互通的RSA加解密和签名(转)
    SignalR新手系列教程详解总结(转)
    项目管理的三大难题及应对策略(转)
  • 原文地址:https://www.cnblogs.com/pengdt/p/13523190.html
Copyright © 2011-2022 走看看