Page tree
Skip to end of metadata
Go to start of metadata

TDSDEV-12987 - Getting issue details... STATUS

End user instructions

What is changed and why?

  • Artifactory does handle build permissions automatically
  • TDS tried to help users with workaround of builds being renamed from buildName into repoName-buildName. However this feature produced some bugs, so we decided remove it.

What does it mean to me?

  • Builds renaming will stop happening - it means that instead of repoName-buildName build will be called buildName.
  • If buildName already exist, then new version will be created.
  • New builds will be visible to other logged in users of Artifactory

How I should create build properly?

  • Think twice how you call build, especially if you are using shared instance. If two independent projects will create build with same name, builds will be merged into one.
    Renaming build works same as creating new one, action from oper. team will be required. (Recreating permissions)
  • Run job and create build.

    I am using project specific Artifactory instanceI am using shared Artifactory instance
    • If build is visible, no special action needed.
    • If build is not visible to you, then create ticket {oper. team should fill how}
    • Newly created build will be invisible to anybody except system administators.
    • As next create ticket {oper. team should fill how} and oper team will create build
      permission target for you.

      Next step will differ by used artifactory

Do I need create ticket after each build run?

  • No, if build permission already was created, it used for every next build version automatically.
  • Please remember that renaming build is for artifactory same as creating new one which means that ticket will have to be create.

Oper team instructions 

Shared vs project artifactory instances

  • In most cases configuration "" have to be unchecked.
  • But on some project instances (where user can see all builds) can be this enabled.
  • If this configuration will be enabled, you will get rid of handling build permissions.
  • Steps: Artifactory#SetAllowBasicReadofBuildRelatedInfo

Upgrade steps

No extra steps needed during update.

How to create permissions

Artifactory#Creatingbuildpermissionsmanually

  • No labels