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

网站推广交换链接抖音seo什么意思

网站推广交换链接,抖音seo什么意思,没有域名的时候建网站,常州外贸网站制作jenkins部署随着持续集成和持续交付的出现 #xff0c;我们的构建被分为不同的步骤#xff0c;以创建部署管道。 这些步骤中的一些步骤可以是例如编译和运行快速测试#xff0c;运行慢速测试#xff0c;运行自动验收测试或发布应用程序等。 部署流程的最后步骤意味着将我们… jenkins部署 随着持续集成和持续交付的出现 我们的构建被分为不同的步骤以创建部署管道。 这些步骤中的一些步骤可以是例如编译和运行快速测试运行慢速测试运行自动验收测试或发布应用程序等。 部署流程的最后步骤意味着将我们的产品如果是JEE项目则是战争或耳朵 部署到类似生产的环境用于UAT或发布产品时部署到生产系统。 在本文中我们将了解如何配置Jenkins来正确管理Java Enterprise Application的部署。 要做的就是创建应用程序在这种情况下在Java中一个非常简单的Web应用程序的第一件事情其实只有一个JSP它打印一个Hello World消息和mavenize它来创建一个war文件bar.war时 包目标已执行。 然后我们需要创建一个Jenkins作业称为bar-web 该作业负责编译和运行单元测试。 完成此工作后将进行其他工作例如运行集成测试运行更多测试静态代码分析即代码质量或将工件上传到工件存储库但此处不会显示。 最后最后一步意味着将先前生成的代码部署到暂存环境例如用于运行用户验收测试 并在关键用户同意后将其部署到生产环境。 因此让我们看看如何在Jenkins中创建这些最终步骤。 请注意在所有这些步骤中都必须使用在先前步骤中创建的二进制文件在本例中为bar-web 。 这是因为两个原因第一个是您的部署管道应尽可能快地运行并且显然在每个步骤中编译代码并不是获得代码的最佳方法第二个原因是每次您编译源代码时增加了不被编译为先前步骤的来源的机会。 为了实现此目标我们可以遵循两种策略第一种是将二进制文件上传到工件存储库例如Nexus或Artifactory 然后在每个作业中从那里获取。 第二个是使用复制工件 Jenkins插件来获取上一步生成的二进制文件。 让我们看看如何为第一种方法配置Jenkins 。 使用工件存储库方法要求您从存储库下载我们要部署的版本然后将其部署到外部环境 在我们的案例中部署到Web服务器。 所有这些步骤都是通过使用maven-cargo-plugin完成的 。 buildpluginsplugingroupIdorg.codehaus.cargogroupIdartifactIdcargo-maven2-pluginartifactIdversion1.0version!-- Container configuration --containercontainerIdtomcat6xcontainerIdtyperemotetypecontainerconfiguration typeruntimetypepropertiescargo.remote.usernameadmincargo.remote.usernamecargo.remote.passwordcargo.remote.passwordcargo.tomcat.manager.urlhttp:localhost:8888managercargo.tomcat.manager.urlpropertiesconfigurationdeployerdeployablesdeployablegroupIdcom.lordofthejars.bargroupIdartifactIdbar-webartifactIdtypewartypedeployabledeployablesdeployerpluginpluginsbuilddependenciesdependencygroupIdcom.lordofthejars.bargroupIdartifactIdbar-webartifactIdtypewartypeversion${target.version}versiondependencydependencies 然后我们只需要创建一个名为bar-to-staging的新Jenkins作业即可运行cargoredeploy Maven目标而Cargo插件将负责将bar-web部署到Web服务器。 这种方法具有一个优点和一个缺点。 主要优点是您不必局限于Jenkins 可以单独使用Maven 也可以使用任何其他支持Maven的 CI 。 主要缺点是依赖于artefacts存储库此计划计划了一个新问题部署管道涉及许多步骤并且在这些步骤之间通常如果您正在构建快照版本可以将新的artefact上传到具有相同版本的artefacts存储库并在管道执行过程中使用它。 当然可以通过在人工制品存储库中管理权限来避免这种情况。 另一种方法是使用Jenkins插件称为copy-artifact-plugin 。 在这种情况下 Jenkins充当人工制品存储库因此在不涉及任何外部存储库的情况下将在下一步中使用在上一步中创建的工件。 使用这种方法我们不能使用maven-cargo-plugin 但是可以将deploy-jenkins-plugin与copy-artifacts-plugin结合使用。 因此让我们看看如何实现这种方法。 首先是创建一个Jenkins 构建作业 bar-web 该作业将创建war文件。 请注意定义了两个Post-build动作 第一个是Archive the artifacts 用于存储生成的文件因此复制工件插件可以将它们复制到另一个工作空间。 另一个是“ 构建其他项目” 在这种情况下该项目调用一个作业该作业负责将war文件部署到暂存目录 bar deploy-to-staging 。 接下来是create bar deploy-to-staging构建作业其主要操作是将先前构建作业生成的war文件部署到Tomcat服务器。 对于第二个构建作业您应该配置复制工件插件以将以前生成的文件复制到当前工作空间因此在“ 构建”部分的“ 从另一个项目复制工件”部分中我们设置了要从哪个复制作业复制工件在本例中 bar-web 以及我们要复制的工件。 最后在“构建后操作”部分中 我们必须配置应将哪个文件部署到Tomcat bar.web 请记住该文件是以前的构建作业所编译和打包的最后设置了Tomcat参数。 执行管道如下所示 请注意已添加了第三个构建作业 该作业将war文件部署到生产服务器。 第二种方法是第一种方法的对立部分您可以确保在管道的上一步中使用的伪像将在所有步骤中使用但是您必须遵守Jenkins / Hudson的规定 。 因此如果您要在人工制品存储库中创建策略以便只有管道执行程序可以将人工制品上载到存储库则第一种方法更好但是如果您不使用外部人工制品存储库按原样使用Jenkins 则第二种方法是最好的方法是确保先前步骤中包装的人工制品不会被并行步骤修改。 将文件部署到服务器后可以毫无问题地执行验收测试或UAT测试。 我希望现在我们可以安全更好地解决部署流程的最后步骤。 参考在One Jar To Rulem All博客中我们的JCG合作伙伴 Alex Soto 与Jenkins一起部署JEE工件 。 翻译自: https://www.javacodegeeks.com/2012/09/jenkins-deploying-jee-artifacts.htmljenkins部署
http://www.pierceye.com/news/633269/

相关文章:

  • 网站建设十胜石公众号编辑器免费模板
  • 做网站用虚拟机还是服务器广东深广东深圳网站建设服务
  • 做网站设计所遇到的问题百度云盘官网登录入口
  • 网站建设合作流程图在北京做兼职哪个网站好
  • 哪些网站是phpwind做的广东各地最新病例
  • 精品网站设计wordpress第三方主题
  • 莱芜网站设计wordpress使用方法
  • 商城网站框架河南招标信息网
  • 卖辅助网站怎么做最大源码网站
  • 温州百度推广排名廊坊网站排名优化报价
  • 湖北建设信息网站百度一下百度主页
  • 做网站的销售员电话话术wordpress主页链接失效
  • 国外唯美flash个人网站欣赏微网站建设教程
  • 网站动态添加广告怎么做的东莞网站建设规范
  • 天津网站建设工作室seo网站推广实例
  • 网站建设销售工作职责外贸网站建设知识 列表
  • 电子商务网站建设教案wordpress置顶
  • 公司建立网站步骤wordpress修改社交标签
  • 汕头网站建设公司附近电商培训班
  • 传奇服务器网站如何建设官方网站下载zoom
  • 帮人做彩票网站支付接口电子商务网站名字
  • 怎么查询网站是否被收录网络推广软件有哪些
  • 福田我要做网站优化比较好wordpress美图模板
  • wordpress 分享可见湖南优化电商服务有限公司
  • 高培淇自己做的网站网站页面可以用什么框架做
  • 在线推广企业网站的方法有哪些门户网站例子
  • 网站集约化建设 技术优质网站建设是哪家
  • 网站技术制作广州番禺建设银行网站登录
  • 女同性怎么做的视频网站wordpress 文章 定时
  • 域名备案时网站名字wordpress mip主题