ざっくりと各開発プロセスの解説: 要件定義: 今から開発するもので何がやりたいか 基本設計: 要件を満たすシステムをどんな形式(Web、クラサバ等)で、どんな画面で作るか 詳細設計: 基本設計を満たすシステムをデー ...
続きを読むパイプラインから呼び出すジョブにパラメタがある場合に、呼び出し元の引数を引き継がせる方法 ・パイプラインから呼び出すジョブにパラメタを設定 ・呼び出し元のパイプラインにパラメタを設定 ・呼び出し元のパイプラインに引き継ぎ ...
続きを読むJenkins内のシェルスクリプト等を実装する際にIDやパスワードを設定する場合が多々あるが、平文だとまずい時の対策 1、「ビルド環境」->「秘密テキストや秘密ファイルを使用する」にチェックを入れる 2、「バインディング ...
続きを読む前提: ブランチを作成できるバージョン管理ソフトを使用(Git、Subversion、TFS等) ・リリース対象が一つの場合(納品先別にリリース対象が変わらない、または変わることが少ない) ・新規開発時: マスタ ...
続きを読むオブジェクトのコレクションを渡すだけで、項目に対応したCSVを作成してくれるので便利。 1、NugetからCsvHelperを取得 2、コーディング *区切り文字を含んでいる文字列には””で囲んで ...
続きを読むワイルドカードと正規表現について ワイルドカード: 2種類だけ 1、長さ0文字以上の連続した任意の文字列 * 2、任意の1文字 ? 正規表現: ワイルドカードで出来ることに加えて、複雑な条件を指定する事ができる
続きを読むHttpContextにSignInAsyncで認証を行った情報が安定して取れなくなった。 必ず発生するというわけでは無く、安定して取れなくなる。 方々調べたが、動かしているアプリケーションプールの下記設定で改善した。( ...
続きを読むリモートワークをすると開発者は特にいつも以上に動かなくなる。するといつも以上に腰痛に悩まされることになる。なので対策を考える。リモートワーク前提なので、どちらも実践しやすいと思われる。 1、作業のイスをバランスボールにす ...
続きを読むざっくりと: ビルド、アプリ発行、テスト、マイグレーション等、ビジュアルスタジオを開くなどしてやっていた操作をコマンドライン上から実行できるので自動化がしやすくなる。 コマンド例: ・dotnet restore (ソリ ...
続きを読む例1: 1、ビューを製品ごとにまとめる(リリースする単位)。 2、ジョブを工程ごとに細かくまとめる。 粒度として: ・バージョン管理から取得 ・ビルド ・単体テスト ・アプリケーションの発行 ・Co ...
続きを読む