Announcements

Drone is joining Harness

by bradrydzewski

Today we are thrilled to announce Drone has been acquired by Harness Drone has always enabled your busy team to build and test software quickly and securely. Now we’re partnering with Harness to create faster, smarter, and more secure workflows that help developers get ship done! About Drone If you are a member of the Harness community and are learning about Drone for the first time … welcome! 👋…

Announcing Support for Starlark Scripting

by bradrydzewski

Starlark is a dialect of Python intended for use as a configuration language. The language is developed by Google for the Bazel build tool. Today we are pleased to announce support for Starlark scripting as an alternative to configuring your continuous integration pipelines with YAML. Complex pipelines can be difficult to create and maintain and YAML files can become unwieldy. Starlark brings the full power of a scripting language to help teams create complex pipelines with less hassle.…

Announcing Digital Ocean Pipelines

by bradrydzewski

Last week we announced support for custom pipeline runners, expanding beyond Docker to include support for additional runtime environments. We announced exec pipelines and ssh pipelines, capable of running workloads directly on a local or remote machine without containers. Today we are excited to announce Digital Ocean pipelines. A Digital Ocean pipeline is executed on a dedicated Droplet that is destroyed when the pipeline completes. Example configuration: --- kind: pipeline type: digitalocean name: default token: from_secret: do_token server: image: docker-18-04 size: s-1vcpu-1gb region: nyc1 steps: - name: test commands: - go build - go test - name: build commands: - docker build .…

Announcing SSH Pipelines

by bradrydzewski

Earlier this week we announced support for custom pipeline runners, expanding support beyond Docker to support additional runtime environments. We also announced exec pipelines, capable of running workloads directly on the host machine without containers. Today we are excited to announce SSH pipelines. An SSH pipeline executes on a remote machine using the SSH protocol. You can use SSH pipelines with Windows, Linux and Posix-compliant operating systems. Example configuration: --- kind: pipeline type: ssh name: default server: host: 1.…

Announcing Exec Pipelines

by bradrydzewski

Today Drone, the leading open source cloud native Continuous Integration (CI) and Continuous Delivery (CD) platform, is announcing official support for multiple runtime environments. This is the first of a series of announcements to highlight different runtime environments, starting with the ability to run pipelines directly on the host machine without containers. Why not containers? There are many benefits to executing your pipelines inside containers, however, some workloads are poorly suited for container runtimes.…

Announcing Drone 1.1.0

by bradrydzewski

Drone 1.1.0 is now available. This minor release comes just weeks after the official 1.0 release and includes a number of small features and improvements. See the project CHANGELOG.md for more details. Notable features are highlighted below. Breaking Changes None. Organization Secrets Organization secrets can be used to provide global secrets to all repositories in an organization, and can simplify secret management. Organization secrets are managed from the command line. Note that we plan to add secret management screens to the user interface in the coming weeks.…

Announcing Drone 1.0

by bradrydzewski

Today Drone, a cloud native continuous integration (CI) and continuous delivery (CD) platform, is excited to announce its 1.0 release. It has been nearly 5 years since the first commit was pushed to GitHub in 2014. This much anticipated release of Drone has been a labor of love, and brings the most advanced container-native offering to market. Drone can scale from startup to enterprise, across multiple clouds, operating systems and architectures.…

Drone adds support for GitLab Pipelines

by bradrydzewski

Today we’re expanding Drone’s support for portability across different CI/CD environments by announcing compatibility with the GitLab CI configuration format. This means you can use Drone to directly execute your .gitlab-ci.yml configuration file. Drone is a container-native CI/CD platform that empowers developers, and expands their choice of tools by providing portability across multiple operating systems and architectures. Today’s expanded compatibility follows-up on our recently announced support for Bitbucket Pipelines and reiterates our commitment to a portable CI/CD environment.…

Drone adds support for Bitbucket Pipelines

by bradrydzewski

Today Drone.io, the container-native CI/CD platform, is announcing support for the Bitbucket Pipeline configuration format. This means Drone can directly execute your bitbucket-pipelines.yml configuration file, providing portability across CI/CD environments. With this announcement, Drone makes it easier for teams to move workloads from Bitbucket Cloud to an on-premise Bitbucket Server environment, Atlassian’s Enterprise. Drone is the missing CI/CD system for Bitbucket Server. Getting Started Drone is able to convert a standard Bitbucket Pipeline configuration file to the Drone configuration file format.…

Drone CI/CD Goes Kubernetes-Native

by bradrydzewski

Today we’re announcing official support for Kubernetes. While many organizations have already been combining Drone and Kubernetes for their deployments, today we’re delivering a native integration for a better user experience. Now your CI/CD Pipelines are translated into native Pods, Secrets, and Services. We’ve been at the forefront of the containerization movement; we started support for Linux containers, and when Docker came around we fully embraced their container runtime. Since then we’ve seen the hyper growth of Kubernetes platforms and users like eBay, Reddit and The New York Times adopting Drone and Kubernetes together.…

Announcing Drone Cloud, A Free Continuous Integration Service for x86 and Arm

by bradrydzewski

Drone Gives Thanks to the Open Source Community with Drone Cloud, A Free Continuous Integration Hosted Service for Open Source Projects With the help of Packet, the bare metal cloud provider, Drone is today announcing Drone Cloud, a free continuous integration service for open source projects. Drone Cloud runs on blazing fast x86, Arm32 and Arm64 bare metal servers donated by Packet to provide multi-architecture CI/CD to the open source community.…

Native Support for Cron Scheduling

by bradrydzewski

This week we announced our first release candidate for Drone 1.0 and we highlighted some exciting new features, including support for multi-machine, multi-os and multi-architecture Pipelines. Today I wanted to take an opportunity to highlight native support for scheduling. Drone 1.0 includes support for scheduled Pipeline executions using cron expression syntax. You could, for example, schedule automated deployments at 0 17 * * 5. Managing cron jobs is pretty straightforward. You simply navigate to your repository settings screen, where you can create cron jobs by filling out a simple form.…

Announcing the Drone 1.0 Release Candidate

by bradrydzewski

Today Drone, a cloud native continuous integration (CI) and continuous delivery (CD) platform, is excited to announce its 1.0 release candidate. This much anticipated release of Drone has been a labor of love, and brings the most advanced container-native offering to market. Drone can scale from startup to enterprise, across multiple clouds, operating systems and architectures. With each release of Drone we get closer to CI/CD perfection. Drone was already the most advanced cloud native CI/CD player out there but today they are now far and away the best offering available.…

Drone Integration with the AWS Secrets Manager

by bradrydzewski

Today Drone.io, the leading open source cloud native continuous integration (CI) and continuous delivery (CD) platform, is announcing the official integration with the AWS Secret Manager secret manager which secures, stores, and tightly controls access to tokens, passwords, certificates, API keys, and other secrets in modern computing. This integration allows you to securely share secrets stored in AWS with your deployment pipelines. Get Started using Drone with AWS Secrets Get started by installing the 0.…

Drone.io Brings Cloud Native CI/CD to the Microsoft Windows Server Community of Developers

by bradrydzewski

Today Drone.io, a leading open source cloud native continuous integration (CI) and continuous delivery (CD) platform, is providing more choice and modern tools to the Windows community of developers. Now Windows developers have the ability to run CI/CD pipelines on Windows, inside Windows containers using Drone.io, providing developers a cloud native way to build and test code. Drone.io is removing the red tape associated with legacy continuous delivery solutions and empowering the developer with self-service configuration and automated provisioning of isolated testing environments, freeing up operations teams to focus on higher level tasks.…

Drone Integration with Kubernetes Secrets

by bradrydzewski

Today Drone.io, the leading open source cloud native continuous integration (CI) and continuous delivery (CD) platform, is announcing the official integration with the Kubernetes secret manager which secures, stores, and tightly controls access to tokens, passwords, certificates, API keys, and other secrets in modern computing. This integration allows you to securely share secrets stored in Kubernetes with your deployment pipelines. Get Started using Drone.io with Kubernetes Get started by installing the 0.…

Drone.io Announces Official Support for Arm Architectures

by bradrydzewski

Drone.io Announces Official Support for Arm Architectures, Expanding Development for the IoT and Embedded Device Ecosystem. Today Drone.io, the leading open source cloud native continuous integration (CI) and continuous delivery (CD) platform, announced support for Armv7-A and Armv8-A, helping developers create software experiences for the embedded, IoT, accelerator, and server ecosystem built on Arm’s architecture. You can get started by installing the Drone 0.9 technology preview. Using Drone.io, software developers can now test and deploy seamlessly across both x86 and Arm architectures, bringing new innovative products to market quickly.…

Announcing Vault Secrets

by bradrydzewski

Today Drone.io, the leading open source cloud native continuous integration (CI) and continuous delivery (CD) platform, is announcing the official integration with HashiCorp’s Vault secret manager which secures, stores, and tightly controls access to tokens, passwords, certificates, API keys, and other secrets in modern computing. This integration allows you to securely share secrets stored in Vault with your deployment pipelines. Get Started using Drone.io with Vault Get started by installing the 0.…

Drone Launches Cloud Native CI/CD for Google Cloud

by bradrydzewski

In anticipation of Google Cloud Next kicking off on Monday, Drone is announcing cloud native CI/CD for Google Cloud. Today, Drone users can confidently deploy and automate builds to Google Cloud Storage, Google Container Registry, Google Kubernetes Engine, Google App Engine and Google Deployment Manager. In addition to our deployment plug-ins above, today we’re also announcing Drone Autoscale for Google Cloud to help Google Cloud users maximize their server capacity while lowering their monthly server bill.…

Announcing Drone Autoscale

by bradrydzewski

Today we’re excited to announce the launch of Drone Autoscale. Drone Autoscale is a standalone daemon that continuously polls your build queue and provisions or terminates instances based on volume. Our goal is to increase your capacity when you need it, while lowering your monthly server bills. This is great, right? But how is it different than existing solutions? The biggest difference is integration and intelligence. Drone will never terminate your server mid-build, or worse, mid-deployment.…