[ 
https://issues.apache.org/jira/browse/SLING-7161?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16214412#comment-16214412
 ] 

Robert Munteanu commented on SLING-7161:
----------------------------------------

{quote}Do we already have a technical user with read access to Apache or can we 
request one from INFRA?{quote}

I asked at 
https://lists.apache.org/thread.html/52199fba646b1c91edb79d2e022b0b4eecb7053807154d426a6a96c5@%3Cbuilds.apache.org%3E
 , no reply yet.

Given that we need to issue lots of requests to the GitHub API and:

- it's slow
- it can become rate limited
- it becomes complicated to manage security credentials everywhere

I would suggest that we do the polling in a single place and write the output 
to git. For instance have a Jenkins job that regenerates the project list in 
XML or JSON format every 1 hour, and then every other 'client' can just use 
that:

- Jenkins seed job
- repo manifest generation script
- website

I think it's faster, easier to manage and more secure. Also, at least for now, 
we can regenerate the "master" repo list manually.

> Update site to reference git instead of svn
> -------------------------------------------
>
>                 Key: SLING-7161
>                 URL: https://issues.apache.org/jira/browse/SLING-7161
>             Project: Sling
>          Issue Type: Sub-task
>          Components: Site
>            Reporter: Robert Munteanu
>
> All the https://svn.apache.org/repos/asf/sling/... tags should be rewritten 
> to the git repos.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to