Browse and search 149 Backstage scaffolder actions with detailed information about their inputs, outputs, and availability.
Creates the specified resource.
Initializes a git repository of the content in the workspace, and publishes it to AWS CodeCommit.
Posts an AWS EventBridge event matching the provided details.
Copies files to an Amazon S3 bucket
Runs an example action
Creates secret in Secrets Manager
Initializes a git repository of the content in the workspace, and publishes it to GitLab.
Writes supplied content to a file at the specified location
Sets useful component info for other actions to use
Retrieves AWS Environment Provider data
Retrieve data about the Harmonix on AWS platform
Retrieve AWS SSM parameter values for platform configurations can be used by other template actions
Retreive AWS SSM parameter values so that their configurations can be used by other template actions
Create application in MTA
Scaffold a new service from a template (using Amplication)
Creates a pipeline definition in Azure DevOps from a YAML file.
Permits a pipeline in Azure DevOps to Run.
Runs an Azure pipeline and returns its execution status, URL, and timeout information.
Create a PR to a repository in Azure DevOps.
Clone an Azure repository into the workspace directory.
Push the content in the workspace to a remote Azure repository.
Create a Blackduck project
Runs a dotnet new command
Run an existing job jenkins given a name
Creating a job jenkins given an existing job
Create a job jenkins given a name and gitlab repo
Destroy an existing job jenkins given a name
Disable an existing job jenkins given a name
Creates a kubernetes namespace
Create an quay image repository
Replaces strings that match a regular expression pattern with a specified replacement string
Inserts one record in the specified table. Multiple record insertion is not supported by this method
Deletes the specified record from the specified table
Updates the specified record with the request body
Retrieves the record identified by the specified sys_id from the specified table
Retrieves multiple records for the specified table
Updates the specified record with the name-value pairs included in the request body
Creates a new project in SonarQube
Returns entity or entities from the catalog by entity reference(s)
Registers entities from a catalog descriptor file in the workspace into the software catalog.
Writes the catalog-info.yaml for your template
Writes a message into the log and/or lists all files in the workspace.
Waits for a certain period of time.
Simulates the extraction process without making actual changes or modifications.
Downloads content and places it in the workspace, or optionally in a subdirectory specified by the targetPath input option.
targetPath
Downloads single file and places it in the workspace.
Downloads a skeleton, templates variables into it, and places the result in the workspace, or in a subdirectory.
Deletes files and directories from the workspace
Reads files and directories from the workspace
Renames files and directories within the workspace
Templates variables into file and directory names and content in the action context workspace.
Templates variables into a single workspace file, placing the result into another location in the workspace.
Initializes a git repository of the content in the workspace, and publishes it to Azure.
Initializes a git repository of the content in the workspace, and publishes it to Bitbucket.
Run a bitbucket cloud pipeline
Creates branch restrictions for a Bitbucket Cloud repository.
Initializes a git repository of the content in the workspace, and publishes it to Bitbucket Cloud.
Publishes a pull request to Bitbucket Cloud from a specified source branch to a target branch.
Initializes a git repository of the content in the workspace, and publishes it to Bitbucket Server.
Publishes a pull request on Bitbucket Server with specified title, description, and branch details.
Transforms Confluence content to Markdown
Downloads a template from the given URL into the workspace, and runs cookiecutter on it.
Initializes a git repository of the content in the workspace, and publishes it to Gerrit.
Creates a new Gerrit review.
Initializes a git repository using the content of the workspace, and publishes it to Gitea.
Dispatches a GitHub Action workflow for a given branch or tag
Create an autolink reference for a repository
Configures Branch Protection
Creates and stores Deploy Keys
Creates Deployment Environments
Creates an issue on GitHub.
Adds labels to a pull request or issue on GitHub.
Enables GitHub Pages for a repository.
Creates a GitHub repository.
Initializes a git repository of contents in workspace and publishes it to GitHub.
Creates webhook for a repository on GitHub.
Publishes a pull request to GitHub with specified changes, reviewers, and assignees.
Ensures a Gitlab group exists
Migrates a project from one GitLab instance to another using specified access tokens and URLs.
Edit a Gitlab issue.
Creates a Gitlab issue.
Triggers a GitLab Pipeline.
Creates a GitLab project access token with specified permissions and expiration settings.
Creates a deploy token for a GitLab project with specified scopes and user details.
Creates a new project variable in GitLab with specified attributes and settings.
Pushes changes to a specified GitLab repository branch with a defined commit message and action.
Publishes a merge request to GitLab with specified title, branch, and additional options.
Sends a notification using NotificationService
Fetches the public DSN for a specified Sentry project using authenticated access.
Creates a new Sentry project for a specified organization and team with optional parameters.
Runs Yeoman on an installed Yeoman generator
Applies a Kubernetes manifest to the specified cluster, either as a string, object, or file.
Sanitizes the provided document to ensure it is free of harmful content.
Verifies dependencies using a specified list of verifiers to ensure project integrity.
Adds a repository to Codacy for code quality analysis and monitoring.
Sends a message using Webex Incoming Webhooks
Applies a Kubernetes resource manifest to the specified cluster, supporting namespaced resources and optional OIDC authentication.
Deletes a specified Kubernetes resource in the designated namespace from the specified cluster.
Waits for a specified Kubernetes job to complete within a given namespace and timeout period.
Executes a specified Maven command in the designated working directory within the scaffolder workspace.
Sends a Microsoft Teams message via a webhook
Creates a new application using the specified application ID and optional setup file.
Fetches environment properties and required configurations for seamless integration and management.
Run an Ansible job and wait for it to complete
Sends a Slack message to a specific conversation via the Slack SDK. This requires you to install the application in your workspace and provide a token
Sends a Slack message via a webhook
Initializes a Git repository and sets up version control for your project.
Clones a Git repository to create a local copy for development or modification.
Runs npm config with the given arguments in the task workspace directory
Runs npm exec with the given arguments in the task workspace directory
Runs npm init with defaults set in the task workspace directory
Runs npm install quietly with the given package name
Creates a new PagerDuty service with specified name, description, and escalation policy.
Applies a Kubernetes manifest
Creates a new Pulumi project
Runs Pulumi
Creates a new Torque application using specified service name, asset and blueprint repositories, and configurations.
Creates Argo CD resources in a specified namespace from a given repository and path.
Creates an Amazon ECR repository with specified settings such as tags, image mutability, and scan options.
Copies the path to the given bucket
Creates a new secret in AWS Secrets Manager
Sends a HTTP request to the Backstage API. It uses the token of the user who triggers the task to authenticate requests.
Append content to the end of the given file, it will create the file if it does not exist.
Reads a file from the workspace and optionally parses it
Replaces content of a file with given values.
Creates a file with the content on the given path
Allows performing JSONata operations and transformations on input objects and produces the output result as a step output.
Allows performing JSONata operations and transformations on a JSON file in the workspace.
Allows performing JSONata operations and transformations on a YAML file in the workspace.
Merges data into an existing structured file.
Allows performing serialization on an object
Halts the scaffolding for the given amount of seconds
Zips the content of the path
Merges HCL configuration files to consolidate settings and resources efficiently.
Merges multiple files into a single output for streamlined management and organization.
Merges multiple files and writes the combined output to a specified destination.
Merges and writes configuration data seamlessly into the desired destination.
Fetches and generates template files from a specified URL using Cue configuration parameters.
Templates a claim manifest based on input parameters
Templates a CRD manifest based on input parameters