Build Change Log Issue

Not all users are able to see the change logs for builds.  This is noticed more on builds that have SnapShot dependencies.  If I log in I can see all of the change logs.  If a user logs in that is just a Project Viewer they do not see them.  Is this a bug or is there something I can set to allow them to see the changes.

 

 

2 comments
Comment actions Permalink

I have figured out this issue.  The projects I am giving access to the testers is the end package which builds the installer.  There are several other packages that make up the individual pieces of the package and they do not have access to view those projects.  Since they don't have access to see those projects the build changes are also hidden on the package project.

Is there a way to block project viewer user from being able to download the artifacts from projects?

0
Comment actions Permalink

Hi Todd,

 

I'm afraid not, a user with the project viewer role will have access to download artifacts from the builds in the project. There is a feature request for it in our issue tracker here: https://youtrack.jetbrains.net/issue/TW-13623

 

In the meantime, the usual thing to do is to compile your own changelog and post it as an artifact. It's also possible to generate HTML pages that are added to a builds results, so you could generate a full HTML page with the changes that has better features than a single text file and publish it in the project where the users have permissions to see: https://www.jetbrains.com/help/teamcity/including-third-party-reports-in-the-build-results.html

0

Please sign in to leave a comment.