All Projects → go-training → Drone Tutorial

go-training / Drone Tutorial

Licence: mit
Drone Continuous Delivery Documentation using docker-compose

Projects that are alternatives of or similar to Drone Tutorial

Please Contain Yourself
A Docker tutorial written for people who don't actually know Docker already.
Stars: ✭ 385 (+229.06%)
Mutual labels:  tutorial, docker-compose
Lc3 Vm
Write your own virtual machine for the LC-3 computer!
Stars: ✭ 631 (+439.32%)
Mutual labels:  makefile, tutorial
Docker Laravel
🐳 Build a simple laravel development environment with docker-compose.
Stars: ✭ 415 (+254.7%)
Mutual labels:  makefile, docker-compose
Learning Cmake
learning cmake
Stars: ✭ 2,524 (+2057.26%)
Mutual labels:  makefile, tutorial
Grafana Prometheus Node Js Example
Step-by-step tutorial on creating beautiful dashboards for your Node JS application
Stars: ✭ 47 (-59.83%)
Mutual labels:  tutorial, docker-compose
Crystal Book
Crystal docs at https://crystal-lang.org/reference
Stars: ✭ 275 (+135.04%)
Mutual labels:  makefile, tutorial
Aiohttp Demos
Demos for aiohttp project
Stars: ✭ 517 (+341.88%)
Mutual labels:  makefile, tutorial
Imageprocessing
MicaSense RedEdge and Altum image processing tutorials
Stars: ✭ 139 (+18.8%)
Mutual labels:  drone, tutorial
Dockerized lara
Build your Laravel App with Redis - Mongodb - MariaDB - Nginx - php7 - zsh
Stars: ✭ 9 (-92.31%)
Mutual labels:  makefile, docker-compose
Wordpress Starter
📦 A starter template for WordPress websites
Stars: ✭ 26 (-77.78%)
Mutual labels:  makefile, docker-compose
Makepytorchplusplus
How and why you want to make your pytorch CUDA/CPP extension with a Makefile
Stars: ✭ 142 (+21.37%)
Mutual labels:  makefile, tutorial
Docker Nginx Php Mysql
Docker running Nginx, PHP-FPM, MySQL & PHPMyAdmin
Stars: ✭ 1,322 (+1029.91%)
Mutual labels:  makefile, docker-compose
Flask Restful Example
flask后端开发接口示例,利用Flask开发后端API接口。包含基本的项目配置、统一响应、MySQL和Redis数据库操作、定时任务、图片生成、项目部署、用户权限认证、报表输出、无限层级生成目录树、阿里云手机验证码验证、微信授权、Celery、单元测试、Drone等模块。
Stars: ✭ 429 (+266.67%)
Mutual labels:  drone, docker-compose
Fastapi Realworld Example App
Backend logic implementation for https://github.com/gothinkster/realworld with awesome FastAPI
Stars: ✭ 911 (+678.63%)
Mutual labels:  tutorial, docker-compose
Do more with twitter data
Tutorials for getting the most out of Twitter data.
Stars: ✭ 78 (-33.33%)
Mutual labels:  makefile, tutorial
Pingprom
Prometheus uptime monitoring quickstart
Stars: ✭ 107 (-8.55%)
Mutual labels:  makefile, docker-compose
Sshserver
This is a tutorial on how to build a basic SSH Server in C#, but you are welcome to try following in any language.
Stars: ✭ 114 (-2.56%)
Mutual labels:  tutorial
Wordup Cli
Wordup is a fully integrated development platform for WordPress. Develop plugins and themes locally. Preview in the cloud. Automatic updates in WP.
Stars: ✭ 116 (-0.85%)
Mutual labels:  docker-compose
Switchmode
an open form contract for open source contractors
Stars: ✭ 114 (-2.56%)
Mutual labels:  makefile
Serverless Docker Image Resize
Simple serverless image resize on-the-fly - Deploy with one command - Built with AWS Lambda and S3
Stars: ✭ 114 (-2.56%)
Mutual labels:  docker-compose

drone-tutorial

Drone Continuous Delivery Documentation

Install Drone with GitHub

version: '2'

services:
  drone-server:
    image: drone/drone:1
    ports:
      - 8081:80
    volumes:
      - ./:/data
    restart: always
    environment:
      - DRONE_SERVER_HOST=${DRONE_SERVER_HOST}
      - DRONE_SERVER_PROTO=${DRONE_SERVER_PROTO}
      - DRONE_RPC_SECRET=${DRONE_RPC_SECRET}

      # GitHub Config
      - DRONE_GITHUB_SERVER=https://github.com
      - DRONE_GITHUB_CLIENT_ID=${DRONE_GITHUB_CLIENT_ID}
      - DRONE_GITHUB_CLIENT_SECRET=${DRONE_GITHUB_CLIENT_SECRET}

      - DRONE_LOGS_PRETTY=true
      - DRONE_LOGS_COLOR=true

  # runner for docker version
  drone-runner:
    image: drone/drone-runner-docker:1
    restart: always
    depends_on:
      - drone-server
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      - DRONE_RPC_HOST=${DRONE_RPC_HOST}
      - DRONE_RPC_PROTO=${DRONE_RPC_PROTO}
      - DRONE_RPC_SECRET=${DRONE_RPC_SECRET}
      - DRONE_RUNNER_CAPACITY=3

Install Drone with GitLab

version: '2'

services:
  drone-server:
    image: drone/drone:1
    ports:
      - 8081:80
    volumes:
      - ./:/data
    restart: always
    environment:
      - DRONE_SERVER_HOST=${DRONE_SERVER_HOST}
      - DRONE_SERVER_PROTO=${DRONE_SERVER_PROTO}
      - DRONE_RPC_SECRET=${DRONE_RPC_SECRET}
      # Gitlab Config
      - DRONE_GITLAB_SERVER=https://gitlab.com
      - DRONE_GITLAB_CLIENT_ID=${DRONE_GITLAB_CLIENT_ID}
      - DRONE_GITLAB_CLIENT_SECRET=${DRONE_GITLAB_CLIENT_SECRET}
      - DRONE_LOGS_PRETTY=true
      - DRONE_LOGS_COLOR=true

  # runner for docker version
  drone-runner:
    image: drone/drone-runner-docker:1
    restart: always
    depends_on:
      - drone-server
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      - DRONE_RPC_HOST=${DRONE_RPC_HOST}
      - DRONE_RPC_PROTO=${DRONE_RPC_PROTO}
      - DRONE_RPC_SECRET=${DRONE_RPC_SECRET}
      - DRONE_RUNNER_CAPACITY=3

Git Service Configutation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].