• Icon: Improvement Improvement
    • Resolution: Not A Defect
    • Icon: Trivial Trivial
    • core
    • Windows 7

      Both 'Job' and 'Project' are used, but is unclear what the difference is. A new Job seems to create a Project and one can delete a Project but not a Job. One concept should be used in my opinion unless the difference is clearly distinguishable.

          [JENKINS-16781] Job and Project naming convention

          what do you mean you can not delete a job? project and job are the same in regards to the user to my knowledge. some times can not tell the difference.

          martin naughton added a comment - what do you mean you can not delete a job? project and job are the same in regards to the user to my knowledge. some times can not tell the difference.

          Jenkins allows Jobs (e.g. Monitor Job)and Projects (e.g. Free-Style Software Project) to be created. But this convention is not always followed. Create a new Job and Delete a Project for example.
          It is to me unclear what the difference is between a Job and a Project.

          Joris van der Pol added a comment - Jenkins allows Jobs (e.g. Monitor Job)and Projects (e.g. Free-Style Software Project) to be created. But this convention is not always followed. Create a new Job and Delete a Project for example. It is to me unclear what the difference is between a Job and a Project.

          Daniel Beck added a comment - - edited

          Joris: Projects are a subtype of Job (specifically, the kind that can be scheduled and disabled). That's why you select 'Create Job' (all types of job), but 'Delete Project' (it's known that the specific item is a project). If you have a 'Monitor external job', it says 'Delete Job'.

          Or are there some places where it says 'Project' while referring to all job types, or 'Job' when it's known it's about a specific subtype?

          Daniel Beck added a comment - - edited Joris: Projects are a subtype of Job (specifically, the kind that can be scheduled and disabled). That's why you select 'Create Job' (all types of job), but 'Delete Project' (it's known that the specific item is a project). If you have a 'Monitor external job', it says 'Delete Job'. Or are there some places where it says 'Project' while referring to all job types, or 'Job' when it's known it's about a specific subtype?

          even in the programming of jenkins is modeled in that way. You have a Job object which you can cast to a project object depending on if it is a project object.

          martin naughton added a comment - even in the programming of jenkins is modeled in that way. You have a Job object which you can cast to a project object depending on if it is a project object.

          @Daniel Beck: ok, that explains the job/project convention. With that in mind, I don't see a problem. I'll close this issue.

          Joris van der Pol added a comment - @Daniel Beck: ok, that explains the job/project convention. With that in mind, I don't see a problem. I'll close this issue.

          Hi Joris,

          I am unable to include conditional regex (if) in the pattern (_)?(?(1)[\w]

          {1,15}

          ). Meaning _ is a optional string, if found then a string of length 1 to 15 should be available. Could you please check and let me know

          Sagayaraj David added a comment - Hi Joris, I am unable to include conditional regex (if) in the pattern (_)?(?(1) [\w] {1,15} ). Meaning _ is a optional string, if found then a string of length 1 to 15 should be available. Could you please check and let me know

            Unassigned Unassigned
            designentropy Joris van der Pol
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: