Connecting Your Worlds: A Guide to Integrating GitHub Actions and Jenkins
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.
Bo-Yi Wu
December 13, 2025