Tag: drone.io

当试图用drone.io重build一个node.js图像时出现ssh问题

我只是在预装了docker的AWS服务器内部安装了无人机。 我已经configuration了无人机和链接到我的github应用程序。 一切工作正常。 最后,我在github中创build了一个私有存储库,并且想要使用无人机来构build图像。 这个存储库是一个node.js应用程序uisng mongodb,redis,rabbitmq,并且在存储库的顶部我包含了yml image: bradrydzewski/node:0.10 env: // no idea what to configure ?? script: // what kind of script I should put here, bash script to build the image in aws ?? services: – mongodb – rabbitmq – redis notify: email: recipients: – lunask@gmail.com 在这个XML中,我不知道如何configurationenv和脚本。 我应该添加什么来启用这个简单的node.js应用程序。 这些脚本是用来configuration自定义的docker镜像吗? 所以我只是重复使用无人机组的官方图像 docker pull bradrydzewski/ubuntu docker […]

安装无人机与github持续集成

我正在尝试在无人机(开放源代码版本)的公司networking中设置CI服务器。 它的作者将无人驾驶飞机描述为非常简单的解决scheme,即使对于程序员来说(尽pipe我是这样),虽然有些时候我不清楚(可能是官方文档忽略了它们)。 首先,我为我的rails应用程序构build了一个docker镜像:rails-qna。 接下来,撰写无人机图像: 泊坞窗,compose.yml: version: '2' services: drone-server: image: drone/drone:0.5 ports: – 80:8000 volumes: – ./drone:/var/lib/drone/ restart: always environment: – DRONE_OPEN=true – DRONE_ADMIN=khataev – DRONE_GITHUB_CLIENT=github-client-string – DRONE_GITHUB_SECRET=github-secret-string – DRONE_SECRET=drone-secret-string drone-agent: image: drone/drone:0.5 command: agent restart: always depends_on: [ drone-server ] volumes: – /var/run/docker.sock:/var/run/docker.sock environment: – DRONE_SERVER=ws://drone-server:8000/ws/broker – DRONE_SECRET=drone-secret-string 应用程序在Github上注册并提供秘密/客户端string。 我把.drone.yml文件放到我的项目库中: pipeline: build: image: rails-qna […]

用Drone.io构buildDocker镜像

我正在AWS中运行我自己的Drone实例,我希望它build立一个docker镜像并将其推送到我的仓库。 无人驾驶飞机在docker集装箱中运行其构build环境,所以我基本上想要从docker集装箱内部构builddocker图像。 我发现这一点 ,看到你可以绑定装载dockersockets。 我如何与Drone做到这一点? docker run -it -v /var/run/docker.sock:/var/run/docker.sock mycompany/buildimage 所以我可以在我的容器中运行docker build 。 或者你知道另一个CI工具,我可以运行我的自定义脚本,并build立docker图像。