我想自动化一些蒙蒂塞洛任务。为此,我必须首先选择某些蒙蒂塞洛套餐,然后我希望能够:
- 添加存储库,
- 删除存储库,
- 为某些(Smalltalkhub)存储库添加用户和密码信息。
我在即将到来的“深入 Pharo”的蒙蒂塞洛一章中看到有一小段关于“以编程方式添加存储库”。
Gofer可以用来自动化这样的任务吗?
Gofer 应该用于以编程方式使用 Monticello UI 手动执行您所做的事情。如果您发现缺少的东西,请在邮件列表中讨论它们。
至少我找到了第三个问题的答案:
如何以编程方式为某些(Smalltalkhub)存储库添加用户和密码信息。
(MCRepositoryGroup default repositories
select: [:each | (each isKindOf: MCHttpRepository)
and: [each locationWithTrailingSlash includesSubstring: 'http://smalltalkhub.com/mc/MyName/']])
do: [:each | each user: 'MyName'; password: 'MyPassword'].