服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

多阶段CI监控,或者如何将部署步骤拆分成可控的块

首先,我并不是在寻找一个产品推荐(当然了,但是我更喜欢寻找问题的解决scheme,而不是试图从现有的列表中挑选某些东西) 环境:我正在使用Jenkins来运行一个复杂的,多阶段的工作。 作业创build和configuration服务器,在其上部署操作系统和应用程序堆栈,使用演示数据填充堆栈,运行标准testing,然后执行一些额外的负面testing,然后使用更多configuration的服务器扩展堆栈,并运行更多testing。 问题:在这些阶段的任何一个阶段都可能发生失败,无论是记者configuration不当还是完全失败。 无论哪种方式,我可以在jenkins做两件事之一 – 退出(1)或继续下去,将问题倾倒到控制台。 两者都不是很好,因为我最终会得到一个不完整的工作(如果我退出),或者有一个很好的绿色误报,为了确保它是真正的绿色,我必须阅读几个从日志安慰。 我在寻找什么:Jenkins或其他系统的一种方式,能够分别监控和报告每个步骤在工作中的成功/失败,保持工作的一致性(例如,我无法为每个步骤开始新的工作),所以我可以看到,例如,供应和操作系统部署工作,堆栈部署有错误,但已完成,负面testing失败,而不是每个运行的当前绿色/红色状态,除非我进去阅读日志 任何build议,欢迎,无论是为我不知道的jenkins插件,或其他系统,或其他任何。

Gcloud应用程序部署错误 – 计算机API禁用的必需Alpha Access

我是Google App Engine的新手,我的Django应用程序的部署出现了一个非常奇怪的错误,这似乎与缺乏Alpha Access权限有关。 错误说: Updating service [default]…failed. ERROR: (gcloud.app.deploy) Error Response: [13] Deployment Manager operation failed, name: operation-1480541820504-5428b814947c1-dfa6ed37-d2b5ecf3, error: [{"code":"RESOURCE_ERROR","location":"/deployments/aef-default-20161130t213509/resources/aef-default-20161130t213509-00","message":"Unexpected response from resource of type compute.alpha.regionInstanceGroupManager: 403 {\"code\":403,\"errors\":[{\"domain\":\"global\",\"message\":\"Required 'Alpha Access' permission for 'Compute API'\",\"reason\":\"forbidden\"}],\"message\":\"Required 'Alpha Access' permission for 'Compute API'\",\"statusMessage\":\"Forbidden\",\"requestPath\":\"https://www.googleapis.com/compute/alpha/projects/elumin-dev-us/regions/us-central1/instanceGroupManagers\"}"} 任何人都可以摆脱任何光? 我已经尝试了两个不同的项目,并得到完全相同的错误。 上传结果是一个正在运行的应用程序版本,当访问时会引发500个服务器错误。 据我所知,应用程序没有什么特别的。 它不是试图访问除本身以外的任何资源。 它在本地主机上运行良好,甚至连接到云数据库实例。 我的app.yaml文件如下: # [START runtime] runtime: python env: flex […]