Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Align RPM pipelines' groovy code #458

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on Jun 4, 2024

  1. Use the yum staging SSH key as a Jenkins secret

    Rather than relying on Puppet to deploy an SSH key, this stores a key in
    Jenkins and then uses an SSH-agent to provide access.
    ekohl committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    b3b31b2 View commit details
    Browse the repository at this point in the history
  2. Align all pipelines on generate_stage_repository script

    This creates a single stage to both build and push staging RPMs by
    using the generate_stage_repository script from theforeman-rel-eng.
    
    It uses environment variables to configure things, which further removes
    unique configuration from individual pipeline steps.
    ekohl committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    b9b501e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9892fd5 View commit details
    Browse the repository at this point in the history
  4. Further use environment variables to align RPM pipelines

    This unifies RPM pipelines further by using environment variables that
    are already available. It makes some changes to Discourse to align them,
    other than that there should be no practical difference here.
    ekohl committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    05e3962 View commit details
    Browse the repository at this point in the history