当前位置: 首页 > news >正文

设计公司网站要包含什么信息柯桥网站建设

设计公司网站要包含什么信息,柯桥网站建设,百度百科提交入口,怎样才能加入网络销售平台Jenkins是一个广泛用于持续构建的可视化web工具#xff0c;就是各种项目的的“自动化”编译、打包、分发部署#xff0c;将以前编译、打包、上传、部署到Tomcat中的过程交由Jenkins#xff0c;Jenkins通过给定的代码地址#xff0c;将代码拉取到jenkins宿主机上#xff0c…Jenkins是一个广泛用于持续构建的可视化web工具就是各种项目的的“自动化”编译、打包、分发部署将以前编译、打包、上传、部署到Tomcat中的过程交由JenkinsJenkins通过给定的代码地址将代码拉取到jenkins宿主机上进行编译、打包和发布到web容器中。Jenkins可以支持多种语言(比如java、c#、php等等)也兼容ant、maven、gradle等多种第三方构建工具同时跟git、svn无缝集成也支持直接与github直接集成。睿云的WiseBuild也是基于jenkins进行的开发在下面会看到很多和WiseBuild相似之处。安装--- Jenkins官网http://jenkins.io/下载war包我们将重点介绍jenkins使用和插件。Jenkins使用java -jar jenkins.war或者将war放到web容器中启动web容器。启动war包会自动将war包解压到/.jenkins目录下并且生成一些目录和配置文件我们在jenkins中配置的job也会保存到这个目录下 。打开浏览器输入localhost:8080 就可以访问到jenkins的web界面了。新建项目用个小例子简单示范一下jenkins的使用。源码配置将源码信息配置上去我选择一个github上面的项目如果源码管理中没有git这个选项只需要到系统管理中添加git这个插件即可。构建命令在构建阶段输入以下命令cd ${WORKSPACE} ./gradlew build mv ${WORKSPACE}/docker/jpetstore.war /usr/local/tomcat9/webapps该命令分为三个部分●cd ${WORKSPACE} WORKSPACE是jenkins的定义的环境变量代表该项目对应的文件路径该项目检出的源码也是该目录。类似的环境变量还有BUILD_NUMBER, BUILD_ID, JOB_NAME, JENKINS_HOME等等。●./gradlew build使用gradle 执行构建命令将检出的源码编译打包为war包这里我们使用的构建工具是gradle如果是使用maven可以mvn clean package。●mv {WORKSPACE}/docker/jpestore.war /usr/local/tomcat9/webapps/将打包好的war包手动放到tomcat的webapps目录下以便Tomcat能启动该项目了。最后点击保存回到主面板上。构建点击右边的立即构建开始执行构建可以看见构建的进度旁边的#12 就是本次构建的构建号(BUILD_NUMBER)。也可以在查看console output。console output 会显示出本次构建的一些日志信息。这里我们web容器和jenkins都是在同一台服务器上可以利用shell命令来进行手动部署如果jenkins的宿主机和web服务器不是同一台我们也可以利用gradle和maven的部署功能例如使用mvn deploy来将项目部署到远程服务器上 。到此我们的一个持续集成的一个项目就已经搭建好了现在一旦我们对代码修改进行提交然后jenkins就会获取最新的代码然后按照我们上面配置的命令进行构建和部署。Jenkins插件在前面我们看见jenkins可以支持git, svn, maven等很多功能这些都是Jenkins的插件jenkins本身不提供很多功能我们可以通过使用插件来满足我们的使用接下来就介绍一下插件的原理以及我们怎么通过写一个自己的插件来满足我们的需求。扩展点但是jenkins有很多的扩展点(ExtensitonPoint)它是Jenkins系统的某个方面的接口或抽象类。这些接口定义了需要实现的方法而Jenkins插件需要实现这些方法也可以叫做在此扩展点之上进行扩展Jenkins。有关扩展点的详细信息请参阅Jenkins 官方ExtentionPoints文档。通过这些扩展点我们可以写插件来实现自己的需求。下面是一些常用的扩展点Scm 代表源码管理的一个步骤如下面的GitSubversion就是扩展的Scm。Builder 代表构建的一个步骤如下图中在构建过程中我们可以增加一个构建步骤而每一个选项都是对应一个Builder在每一个Builder中都有自己不同的功能。如Execute shell这就是一个ShellBuilder意味着在构建过程中会执行一个shell命令。Trigger代表一个构建的触发当满足一个什么样的条件时触发这个项目开始构建。比较常用的触发就是当代码变更时触发如果我们需要实现一些比较复杂的触发逻辑就需要扩展Trigger这个扩展点。PublisherPublisher代表一个项目构建完成后需要执行的步骤如选项中的E-Mail Notifaction就是一个Publisher插件选择这个选项后当项目构建完成就会使用email来通知用户假如想要在项目构建完成后将构建目标产物发送到服务器上则可以扩展此扩展点。上面简单描述了一下插件和扩展点接着我们可以搭建一个插件的开发环境。上文内容不用于商业目的如涉及知识产权问题请权利人联系博为峰小编(021-64471599-8017)我们将立即处理。21/212
http://www.yutouwan.com/news/196607/

相关文章:

  • 佛山网站建设78788金华金东区建设局网站
  • 福州网站制作公司名字高校信息化建设网站系统微信
  • 网站建设流程表网站开发 软文
  • 苏州国内网站建设公司连运港网络公司做网站
  • 欧泰国际物流网站wordpress+下载受限
  • 一般做外贸上什么网站好有没有专门做团购的网站
  • 域名后缀html是怎样的网站株洲市
  • 成品网站w灬源码火龙果公司网站设计注意事项
  • 长沙seo网站管理网页设计可以进怎样的公司
  • vs2017 如何做网站农业展示网站模板下载
  • wordpress网站非常慢品牌广告语经典100条
  • 杭州品牌网站建设招标文件范本
  • 北京 外贸网站网站改版汇报
  • 徐州企业自助建站企业如何全面开展品牌工程建设
  • 京美建站官网网站宝 西部数码网站管理助手
  • 重庆医院网站建设thinkphp做的网站怎么预览
  • 网站历史快照网站建设和网络营销区别
  • 重庆网站设计公司网站制作中山品牌网站设计
  • 临沂营销型网站建设公司常见八大职能部门
  • 做网站的开发软件是什么郑州网站高端网站设计
  • 海派虫网站推广软件wordpress模板使用
  • 量子秘密网站怎么做成都最新新闻事件今天
  • 北京专业的做网站适合个人做的网站有哪些东西吗
  • 网站建设需要代码网站建设方案对比分析
  • 提供网站建设备案报价做网站什么时候注册商标
  • 建设网站群的好处wordpress标签墙
  • wordpress如何做站群章丘网站定制
  • 怎么做类似淘宝一样的网站毕业设计网站建设选题依据
  • 陕西网站建设品牌公司推荐重庆大渡口营销型网站建设价格
  • 临沂网站建设排名重庆建设岗位培训系统