Woodpecker is a community fork of the Drone CI system.
Find a file
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
.github Update issue_template.md [ci skip] 2017-09-06 15:21:15 -07:00
cmd Redirect HTTP to HTTPS when SSL is enabled. 2017-11-15 21:36:02 -05:00
model enable dot(.) in usernames 2017-10-05 14:02:23 -07:00
plugins Merge pull request #2118 from avatao/senderallowed-post [ci skip] 2017-07-24 23:38:44 -04:00
remote Merge pull request #2241 from tboerger/fix-gitea 2017-10-13 07:59:47 -07:00
router add healthz endpoint to server 2017-10-05 14:17:27 -07:00
server Fix procs.proc_started value if not set 2017-10-06 22:17:48 +02:00
shared Expose OAuth2 errors, avoid redirect loop. 2016-12-19 08:42:56 +03:00
store add healthz endpoint to server 2017-10-05 14:17:27 -07:00
vendor include aws dep 2017-09-18 15:48:01 -07:00
version bump to 0.8.2 2017-10-05 14:03:14 -07:00
.dockerignore update yaml for s3 upload 2016-05-26 11:08:48 -07:00
.drone.sh Merge pull request #2121 from bradrydzewski/master 2017-07-18 16:12:59 -04:00
.drone.yml bump to 0.8.2 2017-10-05 14:03:14 -07:00
.gitignore remove generated migration code from gitignore 2017-05-13 10:08:39 +02:00
BUILDING Create BUILDING [CI SKIP] 2017-10-21 10:29:14 -07:00
Dockerfile update base image to drone/ca-certs 2017-09-11 16:03:11 -07:00
Dockerfile.agent add alpine images 2017-09-27 19:01:52 -07:00
Dockerfile.agent.alpine remove deletion since we have --no-cache 2017-09-27 19:04:58 -07:00
Dockerfile.agent.linux.arm add alpine images 2017-09-27 19:01:52 -07:00
Dockerfile.agent.linux.arm64 add alpine images 2017-09-27 19:01:52 -07:00
Dockerfile.alpine remove deletion since we have --no-cache 2017-09-27 19:04:58 -07:00
LICENSE initial public commit 2014-02-07 03:10:01 -07:00
README.md Fix typo 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: