Pipelines enables you to integrate your Acquia-hosted application with version control repositories hosted by GitHub.com.
Before you connect Cloud Platform to your repository, ensure you meet the requirements for your repository, based on the following:
If you have an existing repository, add GitHub as a new remote by modifying your project repository’s local clone with the following code (where [username] is your GitHub username and [project] is the name of your project):
git remote add github [email protected]:[username]/[project].git
git push github masterTo connect to your GitHub repository:
To connect to your GitHub repository through a command-line client, see Managing your Pipelines from the command line.
In the Select Source section, click the Choose source link.
Click Configure.
In the Configure Pipelines with your GitHub repository section, click Configure.
Each time you use GitHub to create or reopen a pull request, push a commit, or push a tag, Cloud Platform executes the pipelines start command using the build definition file in the GitHub repository, and then commits the resulting build artifact, named pipelines-build-[BRANCHNAME], to your Cloud Platform repository.
To change the webhook in use by your repository:
You can use the following process to also remove the webhook from your repo. In that case, skip the final step in the following procedure.
Go to the following URL:
https://github.com/[your_namespace]/[your_repo]/settings/hooksTo operate, Pipelines expects a file in YAML format named acquia-pipelines.yaml to exist in the root directory of your code repository. This build definition file has all the information required for Pipelines to perform the build, including any variables required and the instructions used to perform the build.
For information about how to structure this file and what it should contain, see Creating and managing your build definition file.
If this content did not answer your questions, try searching or contacting our support team for further assistance.
Pipelines enables you to integrate your Acquia-hosted application with version control repositories hosted by GitHub.com.
Before you connect Cloud Platform to your repository, ensure you meet the requirements for your repository, based on the following:
If you have an existing repository, add GitHub as a new remote by modifying your project repository’s local clone with the following code (where [username] is your GitHub username and [project] is the name of your project):
git remote add github [email protected]:[username]/[project].git
git push github masterTo connect to your GitHub repository:
To connect to your GitHub repository through a command-line client, see Managing your Pipelines from the command line.
In the Select Source section, click the Choose source link.
Click Configure.
In the Configure Pipelines with your GitHub repository section, click Configure.
Each time you use GitHub to create or reopen a pull request, push a commit, or push a tag, Cloud Platform executes the pipelines start command using the build definition file in the GitHub repository, and then commits the resulting build artifact, named pipelines-build-[BRANCHNAME], to your Cloud Platform repository.
To change the webhook in use by your repository:
You can use the following process to also remove the webhook from your repo. In that case, skip the final step in the following procedure.
Go to the following URL:
https://github.com/[your_namespace]/[your_repo]/settings/hooksTo operate, Pipelines expects a file in YAML format named acquia-pipelines.yaml to exist in the root directory of your code repository. This build definition file has all the information required for Pipelines to perform the build, including any variables required and the instructions used to perform the build.
For information about how to structure this file and what it should contain, see Creating and managing your build definition file.
If this content did not answer your questions, try searching or contacting our support team for further assistance.