Skip to main content

YouQu Task Scheduling Framework

Project description

PlayBook

YouQu 任务调度框架

安装

pip3 install youqu-playbook

运行

playbook --input-json-path path/to/json/file.json

比如在当前目录下运行:

playbook --input-json-path ./info.json

输入JSON配置文件

JSON 配置示例:

{
  "apps": [
    {
      "app_name": "autotest_dde_file_manager",
      "git_url": "git_url",
      "git_branch": "at-develop/eagle",
      "framework": "youqu2",
      "split_run": true,
      "order": 1
    },
    {
      "app_name": "kernel",
      "git_url": "git_url",
      "git_branch": "at-develop/v25",
      "framework": "youqu3",
      "split_run": false,
      "order": 2
    },
    ...
  ],
  "clients": [
    "uos@10.8.15.19",
    "uos@10.8.15.20",
    ...
  ],
  "tags": "CICD",
  "task_id": "xxxx",
  "json_backfill_base_url": "xxxx",
  "json_backfill_user": "xxxx",
  "json_backfill_password": "xxxx",
  "pms_task_id": "xxxx",
  "pms_user": "xxxx",
  "pms_password": "xxxx"
}

流程示意图

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

youqu_playbook-2024.11.29.tar.gz (92.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

youqu_playbook-2024.11.29-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

Details for the file youqu_playbook-2024.11.29.tar.gz.

File metadata

  • Download URL: youqu_playbook-2024.11.29.tar.gz
  • Upload date:
  • Size: 92.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.3

File hashes

Hashes for youqu_playbook-2024.11.29.tar.gz
Algorithm Hash digest
SHA256 b9d808f85c7fb723e67c0f36128ce400ea5a17a49d9088b49dbc95791039858b
MD5 86ea285d68b40ea627b9c56cd93881ce
BLAKE2b-256 3b6b0d4857201dcd245f6eb75a7b6995d5ed59b3b25fdedcbdbdd9f92c95bfb6

See more details on using hashes here.

File details

Details for the file youqu_playbook-2024.11.29-py3-none-any.whl.

File metadata

File hashes

Hashes for youqu_playbook-2024.11.29-py3-none-any.whl
Algorithm Hash digest
SHA256 b6f10671a52df180032fe479600c37e2d43bc31b9970f2e85caa8fb035e2a603
MD5 2b446c679e576d7166cfb91ffed871e9
BLAKE2b-256 2c6be1bf71218c53a503c7347c639462b6233ce3442839c8891c8c432101e582

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page