web-dev-qa-db-ja.com

F5ルールの展開とソース管理

私は開発者です。現在、運用チームはF5ルールを手動で実行しています。そして、いかなる種類のソース管理にも何もありません。

ソース管理に単一のファイルがあり、誰かがそれを変更してから、その単一のファイルのスクリプトをF5に対して実行して、変更を適用するようにしたいと思います。

これに関するベストプラクティスは何ですか?私はいくつかのことを見つけました、1つはビッグパイプSCFでした。それは一般的にどのように行われていますか?

3
Owen Davies

ビッグパイプベースのスクリプトはレガシーであり、v11から削除されているため、開発は避けてください。

したがって、他に2つの解決策があります。

  • TMSH:bigpipeを置き換えますが、v10ではすでに使用可能です(v9では不明)=> ここ bigpipe/tmshマッピングです
  • iControl:APIの方法でそれを実行したい場合=> ここ はAPIリファレンスです

私は個人的にiControlを好みます。なぜなら、スクリプトをf5ボックスで実行したくないので、十分に文書化されているからです。

IControlでは、ルールを更新するために this を使用する必要があります。

現在、ソース管理では、更新をいつ実行するかによって異なります。-更新をソース管理にプッシュする場合-手動で、ソース管理からファイルをプルする

最初のケースでは、更新後のフックスクリプトを追加するだけです。 2番目のケースでは、ワークフローをより正確に定義する必要があります

1

何人かの人のことを聞いたことがあります 人形でf5を管理してみてください 。本番環境では何も見たことがありませんが、「手動で[ひどく行われた]ルールです。そして、いかなる種類のソース管理にも何もありません」。これまでのところ :( :(

0
user130370