global_scripts:
- "{{ script_dir }}/global.sh"
variables:
master_ip: "192.168.0.199"
app_name: "myapp"
version: "1.0.0"
scene_names: "scene1,scene2,scene3"
clients:
mac_server:
name: "mac_server"
execution_method: ssh
ssh_config:
host: "{{ master_ip }}"
port: 22
username: "li"
private_key_path: "/Users/li/.ssh/id_rsa"
timeout_seconds: 1
pipelines:
- name: "#{item}"
title: "部署应用"
steps:
- name: "get_system_info"
title: "获取系统信息"
script: "{{ script_dir }}/get_system_info.sh"
timeout_seconds: 3
servers:
- mac_server
variables:
foo: "bar"
extract:
- name: "os_version_num"
patterns: ["(.+)"]
source: "stdout"