drone-cache - A Drone plugin for caching current workspace files between builds to reduce your build times

  •        12

A Drone plugin for caching current workspace files between builds to reduce your build times. drone-cache is a small CLI program, written in Go without any external OS dependencies (such as tar, etc). With drone-cache, you can provide your own cache key templates, specify archive format (tar, tar.gz, etc) and you can use an S3 bucket or a mounted volume as storage for your cached files, even better you can implement your own storage backend to cover your use case.

https://github.com/meltwater/drone-cache

Tags
Implementation
License
Platform

   




Related Projects

Rome - A cache tool for Carthage

  •    Haskell

as a shared cache for frameworks built with Carthage. This will download Rome to the Pods/ folder during your next pod install execution and will allow you to invoke it via ${PODS_ROOT}/Rome/rome in your Script Build Phases.

Redisson - Redis based In-Memory Data Grid for Java

  •    Java

Redisson - distributed Java objects and services (Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque, BlockingDeque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Executor service, Tomcat Session Manager, Scheduler service, JCache API) on top of Redis server. Rich Redis client.

goofys - a high-performance, POSIX-ish Amazon S3 file system written in Go

  •    Go

Goofys allows you to mount an S3 bucket as a filey system. It's a Filey System instead of a File System because goofys strives for performance first and POSIX second. Particularly things that are difficult to support on S3 or would translate into more than one round-trip would either fail (random writes) or faked (no per-file permission). Goofys does not have a on disk data cache (checkout catfs), and consistency model is close-to-open.

drone-wall - Dashboard for the Drone CI server

  •    Javascript

The Drone Wall is a wall display component for Drone CI server v0.4.0. The default values for most of these options can be found in env.json, and can be modified there directly if you prefer to not have to pass them in via command-line every time. Additionally, with the exception of env and colors, all configuration values can be changed via the Wall interface at any time. Once set, they'll be stored in localstorage so you don't have to reenter them.

drone - Drone is a Continuous Delivery platform built on Docker, written in Go

  •    Go

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.


reflow - A language and runtime for distributed, incremental data processing in the cloud

  •    Go

Reflow is a system for incremental data processing in the cloud. Reflow enables scientists and engineers to compose existing tools (packaged in Docker images) using ordinary programming constructs. Reflow then evaluates these programs in a cloud environment, transparently parallelizing work and memoizing results. Reflow was created at GRAIL to manage our NGS (next generation sequencing) bioinformatics workloads on AWS, but has also been used for many other applications, including model training and ad-hoc data analyses. Reflow thus allows scientists and engineers to write straightforward programs and then have them transparently executed in a cloud environment. Programs are automatically parallelized and distributed across multiple machines, and redundant computations (even across runs and users) are eliminated by its memoization cache. Reflow evaluates its programs incrementally: whenever the input data or program changes, only those outputs that depend on the changed data or code are recomputed.

node-ar-drone - A node.js client for controlling Parrot AR Drone 2.0 quad-copters.

  •    Javascript

A node.js client for controlling Parrot AR Drone 2.0 quad-copters.

node-rolling-spider - A library for controlling a Parrot Rolling Spider drone via BLE.

  •    Javascript

There are a few steps you should take when getting started with this. We're going to learn how to get there by building out a simple script that will take off, move forward a little, then land.To connect you need to create a new Drone instance.

aws-codepipeline-s3-codedeploy-linux - Use this sample when creating a simple pipeline in AWS CodePipeline while following the Simple Pipeline Walkthrough tutorial

  •    HTML

Use this sample when creating a simple pipeline in AWS CodePipeline while following the Simple Pipeline Walkthrough tutorial. http://docs.aws.amazon.com/codepipeline/latest/userguide/getting-started-w.html

docker-volume-netshare - Docker NFS, AWS EFS, Ceph & Samba/CIFS Volume Plugin

  •    Go

Mount NFS v3/4, AWS EFS or CIFS inside your docker containers. This is a docker plugin which enables these volume types to be directly mounted within a container.NFS needs to be installed on Linux systems in order to properly mount NFS mounts.

w3-total-cache-fixed - A community driven build of W3 Total Cache

  •    PHP

This project is a community driven build of W3 Total Cache (W3TC) originally developed by @ftownes. The aim is to continuously incorporate fixes, improvements, and enhancements over the official Wordpress release of W3 Total Cache. For all changes by W3 Total Cache (Fixed) contributors (that were or not merged by W3 Total Cache official release), read the changelog.

uglifyjs-webpack-plugin - UglifyJS Plugin

  •    Javascript

If you use your own minify function please read the minify section for cache invalidation correctly. Enable file caching. Default path to cache directory: node_modules/.cache/uglifyjs-webpack-plugin.

DroneUtil

  •    C

DroneUtil provides a library of useful functions for the Drone and DroneD projects. See the Drone project page for more information.

DroneD

  •    C

DroneD implements the server side of the Drone project. See the Drone project page for more information.

Drone

  •    Perl

Drone is a system for automatically running simulation programs on an arbitrary number of Internet hosts, or on a single computer. It includes a number of features to help with simulation record keeping, archiving, statistical validation, and replication.

Parrot AR Drone 2.0 for Windows 8 Store Apps

  •    

An API that allows you to write Windows Store Apps for Windows 8 to fly the Parrot AR Drone 2.0.

Eclipse Package Drone - Software Artifact Repository

  •    Java

Eclipse Package Drone is a software artifact repository. A system which stores software packages (like JAR files, Debian Packages, …), extracts information, transforms these and provide access via different repository interfaces. Package Drone's initial focus was on providing a repository system for the different repository formats (like P2, Maven, OBR and OSGi R5) with a focus on OSGi. Over the time the system was enhanced to allow pluggable adapters for other content types and repository adapters.

Firmware - PX4 Pro Autopilot Software

  •    C++

This repository holds the PX4 Pro flight control solution for drones, with the main applications located in the src/modules directory. It also contains the PX4 Drone Middleware Platform, which provides drivers and middleware to run drones. This Developer Guide is for software developers who want to modify the flight stack and middleware (e.g. to add new flight modes), hardware integrators who want to support new flight controller boards and peripherals, and anyone who wants to get PX4 working on a new (unsupported) airframe/vehicle.

drone - :cake: The missing library manager for Android Developers

  •    Javascript

:cake: The missing library manager for Android Developers