jenkinsci / jms-messaging-plugin

https://plugins.jenkins.io/jms-messaging
12 stars 38 forks source link

Configure job UI erases config values #123

Closed Lorquas closed 5 years ago

Lorquas commented 5 years ago

Description: Every time you go to the Configure part of a job, all the configuration for jms-messaging things are blanked out. If you click save, you erased your config.

Reproducibility: Always Versions: jms-messaging 1.1.6 tested on jenkins 2.150.2 and 2.121.3

Steps to reproduce:

  1. Obtain a jenkins (I'm using FROM jenkins/jenkins:lts in my Dockerfile)
  2. Install jms-messaging:latest
  3. Login to that jenkins as admin, and go to Manage Jenkins > Configure > JMS Messaging Providers > add your favourite provider
  4. Go to the jenkins top level > New Item > give it a name > Freestyle project > OK
  5. Configure this job with: Build (or Post-build Actions) > Add Build Step (or action) > CI Notifier (or CI Subscriber) > Configure the CI action with values.
  6. Click Save
  7. Click Configure on the job again

Results:

Expected Results: The Config UI shows you the saved values in the config.xml, like all the other plugins.

Additional info: Creating the job with job DSL/JJB could also replace steps 4-5

Lorquas commented 5 years ago

Cant repro this after updating jms-messaging