Installation¶
PipelineConductor can be installed via Go install, from source, or using pre-built binaries.
Requirements¶
- Go 1.24 or later (for building from source)
- GitHub personal access token with
reposcope
Go Install¶
The simplest way to install PipelineConductor:
This installs the pipelineconductor binary to your $GOPATH/bin directory.
Build from Source¶
Clone and build the repository:
git clone https://github.com/grokify/pipelineconductor.git
cd pipelineconductor
go build -o pipelineconductor ./cmd/pipelineconductor
Optionally, install to your PATH:
Pre-built Binaries¶
Download pre-built binaries from the GitHub Releases page.
Download pipelineconductor_windows_amd64.zip and add to your PATH.
Verify Installation¶
Check that PipelineConductor is installed correctly:
Expected output:
GitHub Token Setup¶
PipelineConductor requires a GitHub personal access token to access the GitHub API.
Create a Token¶
- Go to GitHub Settings > Developer settings > Personal access tokens
- Click "Generate new token (classic)"
- Select scopes:
repo- Full control of private repositories (orpublic_repofor public only)read:org- Read organization membership
- Generate and copy the token
Configure the Token¶
Set the token as an environment variable:
Or pass it directly to commands:
Token Security
Never commit your GitHub token to version control. Use environment variables or a secrets manager.
Next Steps¶
- Quick Start - Run your first scan
- Configuration - Set up a configuration file