It would be nice to have a D8 version of this module. We can use this ticket to track overall progress.
Tasks
- #2674140: .info files are now .info.yml files
- #2674142: Modules can no longer add stylesheets/scripts via their .info.yml file
- #2674146: hook_permission() replaced with permissions defined in a $module.permissions.yml file
- #2674162: The variable_get/set/del API is now removed
- #2674168: [meta] Convert all page callbacks to routes
- Guzzle HTTP client library added to replace drupal_http_request() #1862446
- Create a service for the Jenkins functions
- Port Rules integration to Drupal 8
- Automated testing in 8.x
Comments
Comment #2
legovaerComment #3
legovaerComment #4
legovaerComment #5
legovaerComment #6
legovaerComment #7
legovaerComment #8
legovaerComment #9
legovaerComment #10
legovaerComment #11
legovaerI've finished with the initial port of this module on https://github.com/legovaer/jenkinsapi. Feel free to review & migrate to the official Drupal repository.
The only remaining task is porting the Rules integration. But at this point in time, there isn't a stable release of this module.
Comment #12
skwashd commented@legovaer thanks for your work on this. I will take a look at it in the coming couple of weeks and merge it if it looks good. Are you interested in comaintaining the module?
Comment #13
geerlingguy commentedAny updates here? I'm lightly considering using this module for a D8 site to be able to interact with some Jenkins jobs, but sadly won't be able to devote much time to helping with the port / validation.
Comment #14
legovaerNothing from my end unfortunately. I might be actually working on this again as a side project as of next week.