continuousphp/phing-tasks

Phing tasks for continuousphp

0.2.0 2016-08-05 07:08 UTC

This package is not auto-updated.

Last update: 2024-11-09 18:53:57 UTC


README

Build Status

Phing tasks to consume continuousphp API in a Phing build

Installation

Install this package through Composer by adding this package in the require section

"require": {
    "continuousphp/phing-tasks": "~0.1"
}

Import tasks in your build

<import file="./vendor/continuousphp/phing-tasks/tasks.xml"/>

Tasks

  1. continuousphp-config
  2. continuousphp-package

1. continuousphp-config

The goal of this task is to setup your credential in order to start consuming continuousphp API to access private data

1.1. Attributes

1.2. Example

<continuousphp-config token="my-valid-token" />

2. continuousphp-package

This task helps you to get a package url for a repository.

2.1. Attributes

2.2 Example

<continuousphp-package
            provider="git-hub"
            repository="continuousphp/phing-tasks"
            reference="refs/heads/master"
            property="package.url" />

Download the package by adding the destination

<continuousphp-package
            provider="git-hub"
            repository="continuousphp/phing-tasks"
            reference="refs/heads/master"
            state="in-progress,complete"
            destination="/tmp"
            property="package.path" />