Hi Ittai,

I will split my answer to 2:
1. Handling the builds already deployed to Artifactory
2. Handling future builds

1. In order to get a list of all the artifacts from all builds in
Artifactory you could run the ‘ All Builds
<http://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-AllBuilds>
 
’ REST query to get a list of all build names, from this response, on each
build name, run the ‘ Build Runs
<http://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-BuildRuns>
 
’ query to get the list of all build numbers under a build name and on each
of these, run the ‘ Build Info
<http://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-BuildInfo>
 
’ query to get a list of artifacts from each build.

2. This also can be split into 2 options:

a. In order to automate this, you could write a  custom user-plugin
<http://www.jfrog.com/confluence/display/RTF/User+Plugins#UserPlugins-Build>  
that will trigger the desired action on a creation of a new artifact by
using the ‘ afterCreate
<http://www.jfrog.com/confluence/display/RTF/User+Plugins#UserPlugins-PluginExecutionPoints>
 
’ event; You can refer to some basic plugin examples in our  Public GitHub
<https://github.com/JFrogDev/artifactory-user-plugins>  .

b. If you want to run this search manually, you could setup your TeamCity
build to add properties to all deployed Artifacts, please refer to  this
documentation
<http://www.jfrog.com/confluence/display/RTF/TeamCity+Artifactory+Plug-in#TeamCityArtifactoryPlug-in-AttachingSearchableParameterstoBuild-InfoandtoPublishedArtifacts>
 
, this will enable you later to search Artifactory for artifacts with this
specific property by using the ‘ Property Search
<http://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-PropertySearch>
 
’ REST query.

Hope this helps,
Itamar.



--
View this message in context: 
http://forums.jfrog.org/Getting-the-URLs-of-the-published-artifacts-of-a-TC-build-tp7579747p7579755.html
Sent from the Artifactory - Users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
_______________________________________________
Artifactory-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/artifactory-users

Reply via email to