Happily, this is possible using cloud Git repositories such as GitHub, GitLab and BitBucket. Azure DevOps has something that looks promising, but it’s in private beta at the moment. MyGet is also excellent, it does allow me to use GitHub authorization, but doesn’t host Python packages. GemFury is excellent but doesn't support GitHub authorization (at the team / organisation level) and Packagr doesn’t support GitHub authorisation at all. It is an annoyance for them and creates a governance burden for me. They already have Active Directory and GitHub accounts. I didn’t want to force the team to create accounts with another provider. (We have a worldwide team, so serving the content via a CDN would be helpful.) There are also potential issues with fine-grained security and speed. For us, it would make it impossible to use cloud-based build servers, and it is another moving part that can go wrong. I didn’t want to create an on-premises server. I was looking for a hosted private PyPi Python Package server, that used credentials that the team already has (such as GitHub).
0 Comments
Leave a Reply. |