This repository contains example code and tutorials for Acquia Pipelines.
Each branch contains the sample code for that tutorial, plus a README that includes:
- additional information and/or specific instructions,
- a link to a ZIP file containing all the same code, for easy access, and
- a link to a video that explains the tutorial and shows how it works.
Further examples welcome via pull request.
- tutorial-101 - "Hello, World" the simplest possible Pipelines job, just to get started.
- tutorial-201 - Build a Drupal site using the Acquia Lightning distribution using Composer.
- tutorial-301 - Access a private repository using Composer by safely adding an SSH key to your Pipelines YAML file.
- tutorial-401 - Safely store secret data such as credentials in your Pipelines YAML file to be accessible to your job via an environment variable.
- tutorial-501 - Start a web and MySQL server, and run Behat tests against your site, all within your Pipelines job.
- tutorial-601 - Install node version manner and node package manager
- tutorial-701 - Deploy builds, feature branches, and GitHub pull requests to Acquia Cloud on-demand environments.
- copy-files-pipeline - Copy files to Acquia Cloud on-demand environments.
- Pipelines documentation
- Introduction to Pipelines
- Acquia BLT includes Pipelines integration out of the box.