.NetFrameworkを使用したC#WCFサービスで使用するためのHow-ToドキュメントまたはサンプルConcourse CIパイプラインの検索。ソースはGitにあります。 BuildはMSBuildを使用します。私はそこに多くのドキュメンテーションやサンプルを見ることはできません。ありがとう!.NetFramework C#WCFサービスのコンコースパイプラインの設定
答えて
私は伝統的なTFSビルド/クルーズコントロールタイプのビルドをほとんど複製するパイプラインをまとめました。ソースの監視、バンプバージョンのバージョン、assemblyinfoファイルのバージョン、アプリケーションのためのmsbuildの呼び出し、Wix/MSIインストーラ(バージョン管理も)を実行して、すべてを圧縮して、私が書いたカスタムAPIにアップロードして、 Windowsネットワーク共有。私はまた、ステータスを報告するスラックメッセージを送信します。
私のサーバーでは、ネットワーク共有を監視し、キャッシュにコピーして見つけたときにインストールするように、5分ごとに実行されるスケジュールされたタスクがあります。その後、スラックメッセージも送信します。
基本的に私はテスト環境用に完全なCI/CDを持っています。私は、この時点で変更要求の承認やパペットやSCCMなどのソフトウェア配布オーケストレーションツールにあらゆる種類の統合を備えた完全な「パイプライン」を行っているわけではありません。
これで、MSIをスキップし、プロジェクトのMSBuild公開プロファイルを使用し、出力を直接サーバーにプッシュすることができます。しかし、私はWindowsインストーラの専門家であり、ベアメタル上にすべてをインストールし、最新の変更を同期させるだけでなく、さまざまな状況を処理する非常に複雑なソリューションを作成できます。代わりにアプローチ。
私はまだこのコードを共有できるかどうか分かりませんが、できればオープンソースプロジェクトとして投稿されます。私は正直に言うつもりですが、コンコースCIがこの仕事のための正しいツールであるとは私は完全には確信していません。むしろ、Visual Studio Team Servicesビルドとリリースパイプラインを使用しています。不幸にも、私は本当にそれ以上のことを言っていないので、私はそれを最大限に活用しようとしています。ここで
Christopher Painterに感謝します。あなた自身の答えは、私が自分自身を経験してきたものをかなり教えてくれる。 (これは、C#.Net FrameworkのConcourse CIのための少し早いです)。 – tomonaga
それは可能です、私はそれについて好きなことがいくつかあります。しかし、それは丸い穴に四角形のペグを押し付けようとしているようなもので、丸いペグを使わないためにあなたの愚かさのように見えます。私はかつてコンコースがウィンドウコンテナをサポートしていて、すべてのドッカーコンテナがLinuxコンテナであると言われました。私はそれから反対することによって人を怒らせました、そして今私は新しい質問をするときに一度の回答を得ません。いい時... :) –
- 1. 設定なしのWCFサービス
- 2. Unity設定セクションとWCFサービス
- 3. WCF 4.0 Restサービス設定のコンテンツタイプ
- 4. WCF Webサービスとアプリケーション設定のホラー
- 5. wcfサービス参照設定の追加
- 6. wcfサービスからMaxrecievedmessagesizeを設定する
- 7. IISでWCFサービスを設定する
- 8. wcfサービスをプログラムで設定する
- 9. wcf安らかなサービス設定エラー
- 10. WCFでWebサービスの展開アドレスを固定設定する
- 11. 1つの設定で複数のWCFバインディングまたはサービスを設定する
- 12. C++ビルダーTSサービス設定
- 13. XML設定ファイルのみを使用したWCFサービスのSSLエンドポイント
- 14. 自己ホスト型WCFサービスでのオブジェクトファクトリスコープの自動設定
- 15. WCFのタイムアウト設定
- 16. コードでエンドポイントが作成されたサービスの設定ファイルでwcfサービスの資格情報を設定する
- 17. Windowsサービスの説明をC++に設定
- 18. WCF Webサービス - マイサービス設定は、私のクライアントはHTTP
- 19. WCFサービスのプログラム構成を設定ファイルに変換する
- 20. ポーリングデュプレックスWCFサービスでコールバックのタイムアウトを設定する
- 21. 長時間実行するWCFサービスのタイムアウトを設定する
- 22. プロトコルバッファを使用したWCFサービス、設定ファイルの外観
- 23. 複合型をksoap2-androidからwcfサービスに送信する方法は? wcfサービスの設定方法
- 24. WCF設定
- 25. WCFカスタムバインド設定
- 26. WCFのトランスポートセキュリティの設定
- 27. サービスの設定
- 28. WCFサービスでのインターフェイス定義の送信
- 29. WCF - MVCクライアントを消費するWCFサービスを正しく設定する方法
- 30. コンコースパイプラインからのコミット方法
ウィンドウ(https://github.com/cloudfoundry-incubator/greenhouse-ci/blob/0bdfa707e9bb2a75c7f1d7a6d2ec0ce1ef07fb69/bosh-windows-stemcell-builder/bosh-psmodules/task.yml#L2)を使用して誰かの例です。 – jtarchie