zoukankan      html  css  js  c++  java
  • Jenkins持续集成

    一.Jenkins持续集成:

    不需要人工干预,持久化、重复的运行一个任务。通俗的讲,就是通过Jenkins将服务器的代码更新并运行的一个过程。

    比如环境搭建好之后,正常情况下,日常部署需做的工作:

      1.获取源代码(编译,打包)

      2.执行sql(可选)

      3.修改配置文件

      4.重启服务等

    或手动完成或通过自动化方式实现,但Jenkins可以帮助我们实现持续集成,是一个开源的工具。即配置好Jenkins之后,可以在不需要人工干预的情况下完成代码更新的到最新并运行的一个过程。

    二.Jenkins项目持续集成配置举例:

    1.在coding.net上新建一个项目UTP;

    2.在Jenkins上,点击“Jenkins”进入“系统管理”-->“全局工具配置”,要输入你的git.exe的安装路径,否则新建不能拉取成功代码。如图:

    3.在Jenkins上新建一个任务,输入任务名称并选择“构建一个自由风格的软件项目”。确定进入下一步。

    4.源码管理:自动的帮助我们更新代码的地方。

      选择你的代码所在的是git或svn,在此选择git,将你的仓库URL复制进来即可,点击“Add+”,进入“Jenkins Credentials Provider: Jenkins”页面,输入git的username和password即可。

    4.保存项目,回到首页查看如图:

    5.点击左侧菜单下“系统管理”,若在首次安装的时候,有个别插件安装失败的,可选择安装,如图:

    6.添加构建步骤:

    依次执行点击“Jenkins”-->“配置”-->“构建环境”-->“构建”-->“Windows bicht comand”:

    注:

    windows的选 Windows bicht comand
    linux/mac 选择shell

    举例Windows:构建的项目,默认在路径:C:UsersFancy.jenkinsworkspaceuuu下,因此在命令行输入如下,加载代码。保存后即可。如图:

    7.运行。点击首页绿色三角按钮,启动构建。如图:

    8.同时可以在控制台查看运行日志,如图:

     整个持续集成部署结束,Jenkins可以自动的帮助我们更新并构建项目。

    另外,也可以定时运行任务是在POLL SCM里设置,具体可参考下面博客:

    https://blog.csdn.net/bsf5521/article/details/76522222

  • 相关阅读:
    岩石圈
    地球及其圈层结构
    如何请教一个技术问题
    中国游戏路在何方?
    5.4删除二叉搜索树的任意元素
    5.3 删除二叉搜索树的最大元素和最小元素
    uni-app开发小程序准备阶段
    5.2二叉搜索树遍历(前序、中序、后序、层次、广度优先遍历)
    5.1二叉搜索树基础
    【loj
  • 原文地址:https://www.cnblogs.com/fancyl/p/9178014.html
Copyright © 2011-2022 走看看