Jenkins Action is an open-source GitHub Action that enables seamless integration between GitHub workflows and Jenkins CI/CD pipelines. Developed by appleboy, this tool allows developers to automatically trigger Jenkins jobs directly from GitHub Actions workflows.
Key Features
The action supports multiple authentication methods: traditional username/API token combination or Jenkins remote trigger tokens. Users can trigger single or multiple Jenkins jobs simultaneously by specifying comma-separated job names.
One of its most powerful features is the ability to pass build parameters to Jenkins jobs. Parameters are specified in a multi-line key=value format, supporting dynamic values from GitHub context variables like commit SHA and branch names.