Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deployment 失败后在salt中重试指令_Deployment_Setup Deployment_Salt Stack - Fatal编程技术网

Deployment 失败后在salt中重试指令

Deployment 失败后在salt中重试指令,deployment,setup-deployment,salt-stack,Deployment,Setup Deployment,Salt Stack,我正在使用salt解决部署问题,并有以下问题 是否有重试命令的机制 例如,我有这样的东西: platform_deps_git: git.latest: - name: ... - rev: master - target: ... - user: ... - identity: ... 但有时网络可能会失败。有没有办法重试platform\u deps\u git指令?每当我运行highstate时,我都会通过salt输出grep,如果它发现任何故

我正在使用salt解决部署问题,并有以下问题

是否有重试命令的机制

例如,我有这样的东西:

platform_deps_git:
  git.latest:
    - name: ...
    - rev: master
    - target: ...
    - user: ...
    - identity: ...

但有时网络可能会失败。有没有办法重试
platform\u deps\u git
指令?

每当我运行highstate时,我都会通过salt输出grep,如果它发现任何故障,我会重新运行highstate。

下一版本的salt(2014.7.0)将需要“onfail”。这将允许您在出现故障时采取另一个操作

文件如下:

2017年增加了一项针对各州的计划:

platform_deps_git:
  git.latest:
    - name: ...
    - rev: master
    - target: ...
    - user: ...
    - identity: ...
    - retry:
        attempts: 5
        until: True
        interval: 60
        splay: 10
重试选项支持几个不同的选项来控制其行为