小编Edd*_*die的帖子

从groovy脚本失败Jenkins构建

我有一个groovy脚本,可以促进代码.长话短说,我知道在该脚本中的某个时间点是否成功.如果没有成功,我想失败.在groovy中有没有办法让构建失败?

例:

在"执行Groovy脚本"插件中.你可以编写代码.

(insert API call to promote code) if(checkPromote()){ //fail build here }

其中'checkPromote'返回true或false值,具体取决于促销的状态.

jenkins

12
推荐指数
3
解决办法
2万
查看次数

Jenkins在舞台视图中管道更多行

我有一个Jenkins管道,我们正在运行,我们有14个不同的并发运行同时运行.(等待一段时间).

舞台视图中仅显示12行.有没有办法扩展阶段视图以查看更多行?

jenkins jenkins-pipeline

11
推荐指数
2
解决办法
1258
查看次数

Jenkins Blue Ocean编辑提交,消息和更改

我有一个不使用git的Jenkins管道.我很乐意使用Blue ocean作为开发人员和QA成员的界面,但由于我没有使用git,因此界面有限.如果我可以编辑commitmessage部分它将需要我很长的路要走.有没有办法做到这一点?或者能够将运行编号更改为文本也会有所帮助. 在此输入图像描述

能够编辑每个构建中的更改也是非常有帮助的

在此输入图像描述

jenkins jenkins-pipeline jenkins-blueocean

9
推荐指数
1
解决办法
1134
查看次数

Ansible:playbook在roles目录中的目录中调用Role

我想塑造我的ansible角色和剧本的目录结构.

目前我有一个类似的目录结构.

group_vars
    * all 
    * group-one
        - group-vars.yml
        - group-vault.yml
    ...
host_vars
  - server1.yml
plays
    - java_plays
       * deploy_fun_java_stuff.yml
    * deploy_playbook.yml
roles
    - role1 
            - tasks
               * main.yml
            - handlers 
            - (the rest of the needed directories)
    - role2
    - java 
        - java_role1
            - tasks
               * main.yml
            - handlers 
            - (the rest of the needed directories)
Run Code Online (Sandbox Code Playgroud)

我希望能够java_role1在戏剧中扮演这个角色deploy_fun_java_stuff.yml

我可以打电话

 ---
 - name: deploy fun java stuff
   hosts: java
   roles:
    - { role: role1 }
Run Code Online (Sandbox Code Playgroud)

但我不能打电话(我尝试了多种方式).这可能吗?


 - name: …
Run Code Online (Sandbox Code Playgroud)

ansible ansible-playbook ansible-tower

5
推荐指数
3
解决办法
1万
查看次数

如何在devops管道中连续交付数据库更改

有什么好的资源可以用来为我们的devops管道添加mysql更改?

我们正在建立一个CI/CD管道,我们将自动构建,配置和部署软件到服务器.

我们目前可以将应用程序部署到空白服务器,但是正在拍摄数据库的快照以填充数据(基本上解压缩现有数据库).我们不希望将数据从enviornmnet移动到环境中.我们也不希望所有环境中的数据库更新都是手动过程.

我们希望有一些自动化过程以一些自动方式将数据库更改与代码一起移动,并保持将应用程序部署到服务器的能力,并使用必要的数据填充数据库以具有可运行的应用程序.

mysql database continuous-integration continuous-deployment devops

4
推荐指数
1
解决办法
3327
查看次数

剧本会播放多个剧本吗?

我们已经开始编写一些Ansible脚本,并且想知道如何构造代码.我们试图回答的问题是......目前我们的角色与剧本和角色是什么

-group_vars/...(a bunch of group vars)
-Playbooks/java/java_stack.yml
                java_app.yml

-roles/java_roles/...(a bunch of roles used in the two plays above).
Run Code Online (Sandbox Code Playgroud)

我的印象是我们可以打电话给另一个级别.(剧本).它是一组戏剧.所以我们可以从一个剧本,一些戏剧中打电话.精彩的剧本.(用应用程序安装java).这将运行playbooks/java/java_stack.yml一次然后运行java_app,比如说3次(使用不同的参数)来安装所需的东西.

或者这是真正没有设计的东西,并且是剧本只是一组角色和任务.

ansible

1
推荐指数
1
解决办法
1884
查看次数