Skip to content

nbcin/challenges-jenkins-groovy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interesting LeetCode Problems

1 Summary

linkedin github slack

PRs Welcome

2 CheatSheet

File me Issues or star this repo.

See more challenges from Denny: #denny-challenges

2.1 Scenario-101: Jenkins Groovy For Security I

  • 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

2.2 Scenario-102: Jenkins Groovy For Security II

  • Objective: More security configuration
  • Requirements:
1. Enable GitHub OAuth authentication
2. Create a global secured text

2.3 Scenario-201: Jenkins Backup I

  • Objective: Configure Jenkins Backup via Groovy script
  • Requirements:
1. For automated backup, enable and configure ThinBackup plugin via Groovy
2. Enable Jenkins SCM plugin

TODO

2.4 Scenario-202: Jenkins Backup II

  • Objective: Support 2 way sync
  • Requirements:
1. Users may configure Jenkins in GUI. Change may make in git repo. Thus support 2 way sync

TODO

2.5 Scenario-301: Jenkins Pipeline I

  • 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.

2.6 Scenario-302: Jenkins Pipeline II

  • Objective: More Pipeline Usage
  • Requirements:
1. Define a heavy-weight Jenkins pipeline job. It's supposed to across 2 Jenkins agent nodes

3 More Resources

License: Code is licensed under MIT License.

About

📁 Challenges Your Groovy Skills For Jenkins By Solving Real Questions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Ruby 87.8%
  • Shell 9.1%
  • Groovy 3.1%