File me Issues or star this repo.
See more challenges from Denny: #denny-challenges
- Objective: Basic usage for configuring Jenkins in Groovy
- Requirements:
1. Use groovy to add a test user in Jenkins 2. For better security, use groovy to only allow registered user login
- See more: Scenario-101
- Objective: More security configuration
- Requirements:
1. Enable GitHub OAuth authentication 2. Create a global secured text
- See more: Scenario-102
- Objective: Configure Jenkins Backup via Groovy script
- Requirements:
1. For automated backup, enable and configure ThinBackup plugin via Groovy 2. Enable Jenkins SCM plugin
- See more: Scenario-201
TODO
- Objective: Support 2 way sync
- Requirements:
1. Users may configure Jenkins in GUI. Change may make in git repo. Thus support 2 way sync
- See more: Scenario-202
TODO
- Objective: Basic Usage of Jenkins Pipeline
- Requirements:
1. Define a dummy Jenkins pipeline job using Jenkinsfile 2. Define a Jenkins parameterized pipeline job using Jenkinsfile. It shall trigger another job.
- See more: Scenario-301
- TODO
- Objective: More Pipeline Usage
- Requirements:
1. Define a heavy-weight Jenkins pipeline job. It's supposed to across 2 Jenkins agent nodes
- See more: Scenario-302
- TODO
License: Code is licensed under MIT License.