Uploaded image for project: 'Yetus'
  1. Yetus
  2. YETUS-648

Robot Improvement Project

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Implemented
    • None
    • None
    • Precommit
    • None

    Description

      Upon deploying Yetus outside the ASF, it becomes obvious that there are a bunch of inter-related things that make the --jenkins and --robot flags way more powerful than they should be. They need to get broken apart and clarified as what they do. Proposal:

      • potentially remove --jenkins from a required flag into something yetus auto-determines (e.g., JENKINS_URL is defined)
      • remove --reset-repo from --robot
      • remove --run-tests from --robot
      • potentially remove --run-tests flag altogether given that unit/-unit in plugins should do the same thing
      • change -robot and --sentinel checks from docker.sh into --docker something

      In addition, YETUS-643 is part of this mess. It isn't viable to assume that ${HOME} is writable under a --robot or --jenkins universe.

      Attachments

        Issue Links

          Activity

            People

              aw Allen Wittenauer
              aw Allen Wittenauer
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: