2

いくつかのモンティチェロ タスクを自動化したいと考えています。この目的のために、最初に特定の Monticello パッケージを選択する必要があります。次に、次のことができるようにしたいと考えています。

  • リポジトリを追加し、
  • リポジトリを削除し、
  • 特定の (Smalltalkhub) リポジトリのユーザーとパスワードの情報を追加します。

「Deep into Pharo」のモンティセロの次の章に、「プログラムによるリポジトリの追加」に関する小さな段落があるのを見ました。

Goferを使用して、このようなタスクを自動化できますか?

4

2 に答える 2

1

Gofer は、Monticello UI で手動で行うことをプログラムで行うために使用されることになっています。足りないものを見つけたら、メーリングリストで議論してください。

于 2013-08-07T22:16:23.170 に答える
0

少なくとも、3 番目の質問に対する答えを見つけました。

特定の (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'].

クレジットは、Mariano Martinez Peck の「Pharo: Tips and Tricks」にあります。

于 2013-08-16T13:00:46.010 に答える