首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gitlab-ce和drone: 0.8,但drone的构建不起作用

gitlab-ce和drone: 0.8,但drone的构建不起作用
EN

Stack Overflow用户
提问于 2017-09-15 10:21:03
回答 1查看 449关注 0票数 1

我使用gitlab-ce和drone: 0.8,但是drone的构建不能工作。将显示"Build list is empty“,我还将.drone.yml放在gitlab-ce存储库下。

gitlab-ce的docker-compose.yml

代码语言:javascript
复制
version: '2'
services:
  proxy:
    image: jwilder/nginx-proxy
    container_name: proxy
    ports:
      - "80:80"
      - "443:443"
      - "8000:8000"
    volumes:
      - /var/run/docker.sock:/tmp/docker.sock:ro
      - ./certs:/etc/nginx/certs:ro
      - /etc/nginx/vhost.d
      - /usr/share/nginx/html
    restart: always

  gitlab:
    image: gitlab/gitlab-ce:latest
    container_name: gitlab
    hostname: gitlab-l.com
    ports:
      - 22:22
    expose:
      - 80
      - 8000
      - 9000
    volumes:
      - ./config:/etc/gitlab
      - ./logs:/var/log/gitlab
      - ./data:/var/opt/gitlab
      - /etc/localtime:/etc/localtime:ro
    environment:
      VIRTUAL_HOST: gitlab-l.com
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://gitlab-l.com'
        user['uid'] = 998
        user['gid'] = 998
    restart: always
    external_links:
     - drone-server:drone-server

networks:
  default:
    external:
       name: share_link

drone的docker-compose.yml

代码语言:javascript
复制
version: '2'
services:
  drone-server:
    image: drone/drone:0.8
    container_name: drone-server
    hostname: drone.gitlab-l.com
    expose:
      - 8000
      - 9000
    volumes:
      - ./drone:/var/lib/drone/
    restart: always
    environment:
      - VIRTUAL_HOST=d.gitlab-l.com
      - VIRTUAL_PORT=8000
      - DRONE_HOST=http://d.gitlab-l.coml
      - DRONE_OPEN=true
      - DRONE_ADMIN=root,my gitlab-ce user name
      - DRONE_GITLAB=true
      - DRONE_GITLAB_CLIENT=************
      - DRONE_GITLAB_SECRET=************
      - DRONE_GITLAB_URL=http://gitlab-l.com
      - DRONE_SECRET=*******
      - DRONE_GITLAB_GIT_USERNAME=my gitlab-ce user name
      - DRONE_GITLAB_GIT_PASSWORD=my gitlab-ce password
      - DRONE_GITLAB_SKIP_VERIFY=true
      - DRONE_GITLAB_PRIVATE_MODE=false
      - GIN_MODE=release
    external_links:
     - gitlab:gitlab-l.com

  drone-agent:
    image: drone/agent:0.8
    container_name: drone-agent
    command: agent
    restart: always
    expose:
      - 9000
    depends_on:
      - drone-server
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      - DRONE_HOST=http://d.gitlab-l
      - DRONE_SERVER=drone-server:9000
      - DRONE_SECRET=*******

networks:
  default:
    external:
       name: share_link

.drone.yml

代码语言:javascript
复制
pipeline:
 build:
   image: phpunit/phpunit
   commands:
    - php -v

我不知道原因是什么。请告诉我有没有办法解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2018-05-25 02:03:55

可能Gitlab/Github无法访问您的Drone实例。你可以在Github中查看webhook结果。将你的无人机实例暴露到互联网上,并在无人机用户界面中重新启用存储库(以便重新创建webhook )。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46230754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档