2017 © Pedro Peláez
 

library the-build

Phing build tasks for Drupal projects.

image

palantirnet/the-build

Phing build tasks for Drupal projects.

  • Friday, July 20, 2018
  • by palantirnet
  • Repository
  • 28 Watchers
  • 2 Stars
  • 4,937 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 27 Open issues
  • 47 Versions
  • 85 % Grown

The README.md

"The" Build

This repository contains project setup templates and reusable phing build targets for Drupal projects., (*1)

Note: If you are starting a new a project, you may be looking for the drupal-skeleton., (*2)

Adding the-build with composer

$> composer require palantirnet/the-build

Composer 2.2.2 or greater is required for the-build., (*3)

Setting up

Install the default templates and phing targets to your project:, (*4)

$> vendor/bin/the-build-installer

This will trigger an interactive prompt to configure your basic build properties, adding the following templated files and directories:, (*5)

  • .circleci/
  • .the-build/
  • behat.yml
  • build.xml
  • drush/drushrc.php
  • drush/*.aliases.drushrc.php
  • config/
  • (web|docroot)/sites/default/settings.php
  • (web|docroot)/sites/default/settings.(host).php

These files should be checked in to your project., (*6)

Configure your build by editing .the-build/build.yml. You can find more properties in defaults.yml, and override the defaults by copying them into your project's properties files., (*7)

Using the-build

Everyday commands

Reinstall the Drupal site from config:, (*8)

$> vendor/bin/phing install

Rebuild the settings.build.php configuration, and the styleguide if it's available (run automatically when you call install):, (*9)

$> vendor/bin/phing build

Run code reviews and tests:, (*10)

$> vendor/bin/phing test

Other commands

View a list of other available targets with:, (*11)

$> vendor/bin/phing -l

Additional documentation


Copyright 2016-2020 Palantir.net, Inc., (*12)

The Versions

20/07 2018

dev-artifact-rearchitect

dev-artifact-rearchitect

Phing build tasks for Drupal projects.

  Sources   Download

GPL-2.0+

The Requires

 

by Palantir.net

16/04 2018

dev-release-1.0

dev-release-1.0

Phing build tasks for Drupal projects.

  Sources   Download

GPL-2.0+

The Requires

 

by Palantir.net

16/04 2018

dev-circle-2.0

dev-circle-2.0

Phing build tasks for Drupal projects.

  Sources   Download

GPL-2.0+

The Requires

 

by Palantir.net

01/11 2017

dev-drupal-install-file-handling

dev-drupal-install-file-handling

Phing build tasks for Drupal projects.

  Sources   Download

GPL-2.0+

The Requires

 

by Palantir.net

20/10 2017
07/08 2017

dev-phing-drush-fork

dev-phing-drush-fork

Phing build tasks for Drupal projects.

  Sources   Download

GPL-2.0+

The Requires

 

by Palantir.net

06/07 2017

dev-multi-site

dev-multi-site

Phing build tasks for Drupal projects.

  Sources   Download

GPL-2.0+

The Requires

 

by Palantir.net

06/04 2017

dev-configurable-settings-destination

dev-configurable-settings-destination

Phing build tasks for Drupal projects.

  Sources   Download

GPL-2.0+

The Requires

 

by Palantir.net

27/03 2017

dev-new-butler-config

dev-new-butler-config

Phing build tasks for Drupal projects.

  Sources   Download

GPL-2.0+

The Requires

 

by Palantir.net

01/03 2017

dev-memcache-config

dev-memcache-config

Phing build tasks for Drupal projects.

  Sources   Download

GPL-2.0+

The Requires

 

by Palantir.net

28/02 2017
17/02 2017

dev-fail-build-when-deleting-files-fails

dev-fail-build-when-deleting-files-fails

Phing build tasks for Drupal projects.

  Sources   Download

GPL-2.0+

The Requires

 

by Palantir.net

16/02 2017

dev-composer-remove-dev-dependencies

dev-composer-remove-dev-dependencies

Phing build tasks for Drupal projects.

  Sources   Download

GPL-2.0+

The Requires

 

by Palantir.net

01/02 2017

dev-lukewertz-patch-1

dev-lukewertz-patch-1

Phing build tasks for Drupal projects.

  Sources   Download

GPL-2.0+

The Requires

 

by Palantir.net

17/01 2017

dev-experimental-january-2017

dev-experimental-january-2017

Phing build tasks for Drupal projects.

  Sources   Download

GPL-2.0+

The Requires

 

by Palantir.net

21/12 2016

dev-37-admin-username

dev-37-admin-username

Drupal build tasks for our projects.

  Sources   Download

proprietary

The Requires

 

by Palantir.net

13/12 2016

dev-experimental-december-2016

dev-experimental-december-2016

Drupal build tasks for our projects.

  Sources   Download

proprietary

The Requires

 

by Palantir.net

01/12 2016

dev-project-ama

dev-project-ama

Drupal build tasks for our projects.

  Sources   Download

proprietary

The Requires

 

by Palantir.net

21/11 2016

dev-fix-dependency-on-global-composer

dev-fix-dependency-on-global-composer

Drupal build tasks for our projects.

  Sources   Download

proprietary

The Requires

 

by Palantir.net

11/11 2016

dev-add-circle-apache-conf

dev-add-circle-apache-conf

Drupal build tasks for our projects.

  Sources   Download

proprietary

The Requires

 

by Palantir.net

02/10 2016
09/09 2016

1.0.0

1.0.0.0

Drupal build tasks for our projects.

  Sources   Download

proprietary

The Requires

 

by Palantir.net

09/09 2016

1.0.1

1.0.1.0

Drupal build tasks for our projects.

  Sources   Download

proprietary

The Requires

 

by Palantir.net

27/05 2016

1.0.0-alpha2

1.0.0.0-alpha2

Drupal build tasks for our projects.

  Sources   Download

proprietary

The Requires

 

by Palantir.net

15/04 2016

1.0.0-alpha

1.0.0.0-alpha

Drupal build tasks for our projects.

  Sources   Download

proprietary

The Requires

 

by Palantir.net

21/03 2016

0.2.0

0.2.0.0

Drupal build tasks for our projects.

  Sources   Download

proprietary

The Requires

 

by Palantir.net

16/03 2016

0.1.1

0.1.1.0

Drupal build tasks for our projects.

  Sources   Download

proprietary

The Requires

 

by Palantir.net

15/03 2016

0.1.0

0.1.0.0

Drupal build tasks for our projects.

  Sources   Download

proprietary

The Requires

 

by Palantir.net