Mark Spicer 238e916fa0 Redirect HTTP to HTTPS when SSL is enabled.
In our current drone setup, we are not using a proxy, thus letting drone handle
SSL termination. In addition, we are not exposing port 80 (effectively disabling
insecure drone access). When new engineers join and attempt to access drone,
they are not sent a 301 and often complain that they either do not have access
or that drone is broken (when in reality they are just accessing drone via the
incorrect protocol/port).

This commit changes the default behavior when running drone with a server-cert
by only sending redirects on port 80 rather than allowing both secure and
insecure access.
2017-11-15 21:36:02 -05:00
2017-10-05 14:02:23 -07:00
2017-10-05 14:17:27 -07:00
2017-10-05 14:17:27 -07:00
2017-09-18 15:48:01 -07:00
2017-10-05 14:03:14 -07:00
2016-05-26 11:08:48 -07:00
2017-10-05 14:03:14 -07:00
2017-10-21 10:29:14 -07:00
2017-09-11 16:03:11 -07:00
2017-09-27 19:01:52 -07:00
2017-09-27 19:01:52 -07:00
2017-09-27 19:01:52 -07:00
2014-02-07 03:10:01 -07:00
2017-09-29 09:49:56 +08:00

Drone is a Continuous Delivery system built on container technology. Drone uses a simple YAML configuration file, a superset of docker-compose, to define and execute Pipelines inside Docker containers.


Sample Pipeline Configuration:

pipeline:
  backend:
    image: golang
    commands:
      - go get
      - go build
      - go test

  frontend:
    image: node:6
    commands:
      - npm install
      - npm test

  publish:
    image: plugins/docker
    repo: octocat/hello-world
    tags: [ 1, 1.1, latest ]
    registry: index.docker.io

  notify:
    image: plugins/slack
    channel: developers
    username: drone

Documentation and Other Links:

Description