continuous-delivery

    0热度

    1回答

    我正在使用Jenkins在某些基础设施项目上实现持续交付。 ATM Master-Slave Jenkins模型用于工作总是由一些奴隶而不是由主人建立的地方,我的意图是使用LXC建立和运行测试厨房和莱布尼茨测试。所有的要求都与vagrant-lxc,lxc盒,莱布尼茨和测试厨房配置相匹配,我的个人电脑或任何其他团队成员都可以正常工作,但是当涉及到通过詹金斯的主从运行工作时,似乎存在一些问题的环境,

    4热度

    3回答

    我正在一键式部署系统到Ubuntu机器上。刚开始使用Puppet。它的出现,为了让我使用外部模块,我必须使用的东西预装他们像 puppet module install foo 问题: 我总是对我有预安装,以模块使用它们? 如何自动安装Puppet模块? 这是一个独立的木偶(所以不是主从)。我将不得不为不同的客户多次重复。因此,将有一个单一的按钮做所有为我工作是很好的。在后期,有一个主从设置的

    0热度

    1回答

    我一直在使用Jenkins作为我过去几周的自动化服务器。到现在为止还挺好。 现在我需要在构建完成时生成通知。我正在使用Email-ext插件。 但是,我需要在电子邮件内容中添加一些自定义内容。到目前为止,我使用的是默认的$ {DEFAULT_CONTENT}。是否有一种简单的方法来附加文件中的一些自定义内容。 看起来我需要扩展groovy文本模板。不过,我很想知道是否有简单的方法可以轻松地从文件中

    1热度

    1回答

    我正在使用环境变量以便它可以被修改,并且收件人列表将使用该环境变量。 所以这个值被传递作为构建参数: 跟着,我修改它。只是作为一个例子: 现在我在访问收件人列表此值: 不幸的是詹金斯是不是能够得到这个新的价值。它正在使用旧的价值。这种行为如何解决?

    0热度

    2回答

    在VCS中保持所有持续集成和交付配置的优点和缺点是什么? 就像“基础结构作为代码”一样,这应该允许使用所有配置矩阵,管道和代码本身的东西。执行构建,测试,部署等的顺序 - 感觉就像编码一样。为什么不包含类似源代码? 它已经部分在VCS中 - makefile等,但它们并不代表整个交付过程。 特拉维斯CI是我知道的唯一那种工作方式(种)。还有其他人吗?如果不是 - 为什么?

    3热度

    1回答

    从Jenkins运行作业时遇到java.lang.UnsatisfiedLinkError问题。 <error message="no JSTAF in java.library.path" type="java.lang.UnsatisfiedLinkError">java.lang.UnsatisfiedLinkError: no JSTAF in java.library.path

    2热度

    1回答

    在我们的项目中,我们有多个由独立团队开发的组件,这些组件具有独立的git回购站。 所有组件都提交作业和打包作业,并将工件发布到artifactory。 问题出现在我们想要将所有组件部署为系统时。 由于所有这些组件部署到单独的服务器,然后互相交互作用..由于一些组件的更新版本部署到服务器之一,出现了很多时间不一致。 例如,我有组件A,B,C,并且希望在部署和测试管道中跟随版本A1,B1,C1。我如何

    1热度

    2回答

    我是全新的Openstack和Chef工具。 我想建立一个持续交付过程,其中我想象类似以下内容: 从詹金斯创建一个管道,我们有乔布斯: 作业1:编译,运行单元测试+静态分析和将RPM构建/构件部署到Artifactory中。 Job2:从Artifactory下载RPM文件,并将它们全部保存到Yum存储库中。 Job3:在Openstack实验室基础结构(路由器,专用网络,具有干净映像的节点)中进

    0热度

    1回答

    我使用naught(https://github.com/andrewrk/naught)在多个内核上运行我的node.js应用程序,也没有给我零宕机时间部署只有一台机器。 我想使用supertest(https://github.com/visionmedia/supertest)在每个节点启动之前测试每个节点 - 对于一些基本的集成测试,它将为该节点提供进入池的“OK”(在节点可以处理之前)。

    0热度

    1回答

    我已经编写了两个用于确保Tomcat7已安装并运行的Puppet模块,另一个模块将Web应用程序部署到Tomcat webapps文件夹中。 但是,如果我跑的木偶与这两个模块一个守护进程,应用程序部署戏梦人生每次pupped同步,所以我想我应该做到以下几点: 放入tomcat模块列表清单由这样的节点执行。通过这种方式,我将确保Tomcat每30分钟运行一次。 然后: A.通过以下命令使用标签来指定