跳转到主要内容

Zuul作业配置检查器

项目描述

zuul-lint

从命令行验证

pip install zuul-lint

zuul-lint .zuul.yaml

使用pre-commit验证

将以下代码添加到您的 .pre-commit-config.yaml 文件中

  - repo: https://github.com/pycontribs/zuul-lint.git
    rev: "0.1"
    hooks:
      - id: zuul-lint

使用VS Code验证

为了方便编辑Zuul CI配置文件,我们添加了对Zuul JSON Schema的实验性支持。这应该能够在代码编辑器中启用验证和自动完成。

例如在 VSCode 中,您可以使用 YAML 扩展程序通过向 settings.json 添加以下内容来使用此类模式验证

"yaml.schemas": {
    "https://raw.githubusercontent.com/pycontribs/zuul-lint/master/zuul_lint/zuul-schema.json": ["*zuul.d/*.yaml", "*/.zuul.yaml"]
    },
"yaml.customTags": [
    "!encrypted/pkcs1-oaep array"
],
"sortJSON.orderOverride": ["title", "name", "$schema", "version", "description", "type"],
"sortJSON.orderUnderride": ["definitions"]

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

zuul-lint-0.1.2.tar.gz (6.9 kB 查看哈希值)

上传时间 源代码

构建分发版

zuul_lint-0.1.2-py2.py3-none-any.whl (5.1 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者