)失败
Jobs
Jobs表示构建工作,表示某个Stage里面执行的工作,可以在Stages里定义多个Jobs,这些Jobs特点:
相同Stage中的Jobs会并行执行
相同Stage中的Jobs都执行成功时...,该Stage才会执行成功
如果任何一个Job失败,那么该Stage失败,即构建任务(Pipeline)失败
持续交付
持续交付(Continuous Delivery):
频繁地将软件的新版本,交付给质量团队或用户以供评审...评审通过,代码就进入生产阶段
持续交付是持续集成的下一步,强调的是:不管怎么更新,软件是随时随地可以交付的
持续交付是在持续集成的基础上,将集成后的代码部署到更接近真实运行环境的类生产环境(production-like...- test
- build
- deploy_test
- deploy_production
cache:
key: ${CI_BUILD_REF_NAME}
paths:
-...app
# 部署生产服务器
deploy_production:
stage: deploy_production
only:
- master
script:
- bash scripts