Setup
To set up the integration between GitHub and Secret Server, you must perform the following tasks:
-
Use the Delinea GitHub Docker image.
-
Prepare the GitHub repository for CI/CD execution.
The following sections describe how to perform these tasks.
Using the Delinea GitHub Docker Image
You do not need to install any tools locally to use this integration. The integration is designed to be pulled dynamically during GitHub workflow execution.
Ensure that the Delinea Docker image dpss-github-action is available on Docker Hub, and that you use the latest tag in your GitHub workflow.
Preparing the GitHub Repository
To prepare your GitHub repository for the integration, complete the following steps:
-
Log in to GitHub.
-
Create a new repository or open an existing repository.
-
Ensure that you have Write or Admin access to the repository.
-
Create a workflow YML file at the following location: {Your-GitHub-Repo-Name}/.github/workflows/{workflow-name}.yml
-
Either create the file with content or copy the file from GitHub pipeline.
