agentsclimarketplace

Application management

Skill acquia/acquia-skills/skills/pipelines-cli/application-management

Install
npx -y skills add acquia/acquia-skills --skill application-management

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 8 stars8 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use when finding a pipelines application ID or linking a repo before running any pipelines-cli command that needs --application-id.

The file declares its own license as Proprietary. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

3.7 KB, as published. Nobody here has run it

Application Management with Acquia Pipelines CLI

Use when:

  • Finding your application ID or codebase ID
  • Linking a local repository to an application
  • Unlinking a repository from an application
  • Listing available codebases

List Applications

Find application IDs associated with your account:

pipelines list-applications

Output:

Applications:
  1g2i3b4b5o6u7s — My Drupal Site
  abc1234567890  — Client Project

Use the application ID (e.g. 1g2i3b4b5o6u7s) in all subsequent pipeline commands.


List Codebases

List codebases available to your account (used as an alternative to application IDs):

pipelines list-codebases

Output:

+--------------------------------------+--------------+--------+--------------+
| Codebase ID                          | Label        | Region | Applications |
+--------------------------------------+--------------+--------+--------------+
| abcd1234-5678-90ab-cdef-000000000000 | My Codebase  | us-east| 3            |
+--------------------------------------+--------------+--------+--------------+

JSON output

pipelines list-codebases --format=json

Codebase IDs can be used anywhere --application-id is accepted via the --codebase-id flag.


Link a Repository to an Application

Associate your local git repository with an application or codebase ID. This lets you run pipelines start without specifying --application-id every time.

Link to an application

pipelines set-application-id --application-id=1g2i3b4b5o6u7s

Output:

The application id associated with this repository has been set to 1g2i3b4b5o6u7s

Link to a codebase

pipelines set-application-id --codebase-id=abcd1234-5678-90ab-cdef-000000000000

JSON output

pipelines set-application-id --application-id=1g2i3b4b5o6u7s --format=json

The association is stored in the repository's git config. After linking, commands like pipelines start will detect the application ID automatically from the current directory.


Unlink a Repository

Remove the application ID association from the current repository:

pipelines remove-application-id

Application ID vs Codebase ID

Application IDCodebase ID
FormatShort alphanumeric stringUUID
ScopeSingle Acquia Cloud applicationCan span multiple applications
Use whenWorking with a specific applicationWorking with a shared codebase
Flag--application-id--codebase-id

Both can be used interchangeably with start, status, logs, and list-jobs.


Troubleshooting

"Unable to determine the application ID"

You haven't linked a repo or provided --application-id. Either:

# Option 1: Link the repo
pipelines set-application-id --application-id=<id>

# Option 2: Pass it explicitly each time
pipelines start --application-id=<id>

"No codebases found"

Your account doesn't have any codebases, or your credentials don't have access. Verify with:

pipelines show-connection <application_id>

Next Steps

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.