Update Drone #261

pull/264/head
khs1994 2017-11-30 15:28:53 +08:00
parent 9930d6c2ea
commit afa90259dd
2 changed files with 4 additions and 3 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

View File

@ -24,7 +24,7 @@
![](../.image/drone-github.png) ![](../.image/drone-github.png)
接下来点击这个应用详情,记录 `Client ID``Client Secret`接下来会用到。 接下来点击这个应用详情,记录 `Client ID``Client Secret`之后配置 Drone 会用到。
### 配置 Drone ### 配置 Drone
@ -141,6 +141,7 @@ pipeline:
- pwd - pwd
- ls - ls
- CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o app . - CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o app .
- ./app
``` ```
`workspace` 指明 git 源代码克隆的目标路径,本例中 git 源代码将被克隆到 golang 容器中的 `/srv/drone-demo` 目录中。 `workspace` 指明 git 源代码克隆的目标路径,本例中 git 源代码将被克隆到 golang 容器中的 `/srv/drone-demo` 目录中。
@ -169,9 +170,9 @@ $ git push origin master
打开我们部署好的 `Drone` 网站,即可看到构建结果。 打开我们部署好的 `Drone` 网站,即可看到构建结果。
![]() ![](../.image/drone-build.png)
当然我们也可以把构建结果上传到 GitHubDocker Registry或者云服务商提供的对象存储中。 当然我们也可以把构建结果上传到 GitHubDocker Registry云服务商提供的对象存储,或者生产环境中。
本书 GitBook 也使用 Drone 进行 CI/CD具体配置信息请查看本书根目录 [`.drone.yml`](https://github.com/yeasy/docker_practice/blob/master/.drone.yml) 文件。 本书 GitBook 也使用 Drone 进行 CI/CD具体配置信息请查看本书根目录 [`.drone.yml`](https://github.com/yeasy/docker_practice/blob/master/.drone.yml) 文件。