Loading...
Loading...
Compare original and translation side by side
pipelines.eve/manifest.yamlactionscriptagentdepends_onbuildreleasedeployrunjobcreate-preve pipeline listeve pipeline show <project> <name>eve pipeline run <name> --ref <sha> --env <env> --repo-dir ./my-app.eve/manifest.yamlpipelinesactionscriptagentdepends_onbuildreleasedeployrunjobcreate-preve pipeline listeve pipeline show <project> <name>eve pipeline run <name> --ref <sha> --env <env> --repo-dir ./my-appbuildbuildbuild_idimage_digestseve build showeve build diagnoseeve build runseve build logsbuild_idimage_digestseve build showeve build diagnoseeve build runseve build logsagentpipelines:
remediation:
steps:
- name: analyze
agent:
prompt: "Analyze the failure and propose a fix"agentpipelines:
remediation:
steps:
- name: analyze
agent:
prompt: "Analyze the failure and propose a fix"pipelines:
deploy:
steps:
- name: build
action:
type: build
# Creates BuildSpec + BuildRun, outputs build_id + image_digests
- name: release
depends_on: [build]
action:
type: release
# References build_id, derives digests from BuildArtifacts
- name: deploy
depends_on: [release]
action:
type: deploy
env_name: staging
# Uses digest-based image refs for immutable deployspipelines:
deploy:
steps:
- name: build
action:
type: build
# 创建BuildSpec + BuildRun,输出build_id + image_digests
- name: release
depends_on: [build]
action:
type: release
# 引用build_id,从BuildArtifacts中获取摘要
- name: deploy
depends_on: [release]
action:
type: deploy
env_name: staging
# 使用基于摘要的镜像引用实现不可变部署eve job list --phase active
eve job follow <job-id>
eve job result <job-id>eve job list --phase active
eve job follow <job-id>
eve job result <job-id>pipelineeve env deploy <env> --ref <sha>pipelineeve env deploy <env> --ref <sha>undefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedenvironments.<env>.pipelineeve env deploy <env>--direct--inputs '{"key":"value"}'environments.<env>.pipeline_inputs--ref--repo-direnvironments.<env>.pipelineeve env deploy <env>--direct--inputs '{"key":"value"}'environments.<env>.pipeline_inputs--ref--repo-dirworkflowsdb_accessread_onlyread_writeeve workflow listeve workflow show <project> <name>eve workflow run <project> <name> --input '{"k":"v"}'workflowsdb_accessread_onlyread_writeeve workflow listeve workflow show <project> <name>eve workflow run <project> <name> --input '{"k":"v"}'