• システム開発に関わる内容をざっくりと書いていく

charter48 投稿一覧

ざっくり短文での開発プロセス解説

ざっくりと各開発プロセスの解説: 要件定義:  今から開発するもので何がやりたいか 基本設計:  要件を満たすシステムをどんな形式(Web、クラサバ等)で、どんな画面で作るか 詳細設計:  基本設計を満たすシステムをデー ...

続きを読む

Jenkinsパイプラインの引数をジョブに引き継ぐ

パイプラインから呼び出すジョブにパラメタがある場合に、呼び出し元の引数を引き継がせる方法 ・パイプラインから呼び出すジョブにパラメタを設定 ・呼び出し元のパイプラインにパラメタを設定 ・呼び出し元のパイプラインに引き継ぎ ...

続きを読む

Jenkins内スクリプトでのユーザID・パスワード使用

Jenkins内のシェルスクリプト等を実装する際にIDやパスワードを設定する場合が多々あるが、平文だとまずい時の対策 1、「ビルド環境」->「秘密テキストや秘密ファイルを使用する」にチェックを入れる 2、「バインディング ...

続きを読む

バージョン管理ソフトでの製品(ソース)管理プロセス例

前提:  ブランチを作成できるバージョン管理ソフトを使用(Git、Subversion、TFS等) ・リリース対象が一つの場合(納品先別にリリース対象が変わらない、または変わることが少ない)  ・新規開発時:   マスタ ...

続きを読む

CsvHelperでCSV作成

オブジェクトのコレクションを渡すだけで、項目に対応したCSVを作成してくれるので便利。 1、NugetからCsvHelperを取得 2、コーディング *区切り文字を含んでいる文字列には””で囲んで ...

続きを読む

ワイルドカードと正規表現

ワイルドカードと正規表現について ワイルドカード: 2種類だけ 1、長さ0文字以上の連続した任意の文字列   * 2、任意の1文字   ? 正規表現: ワイルドカードで出来ることに加えて、複雑な条件を指定する事ができる

続きを読む

HttpContextにセットした情報(signinしたClaim等)が安定して取れなくなったので、IISのアプリケーションプールのユーザプロファイルの読み込みを変更した

HttpContextにSignInAsyncで認証を行った情報が安定して取れなくなった。 必ず発生するというわけでは無く、安定して取れなくなる。 方々調べたが、動かしているアプリケーションプールの下記設定で改善した。( ...

続きを読む

リモートワークでの腰痛対策

リモートワークをすると開発者は特にいつも以上に動かなくなる。するといつも以上に腰痛に悩まされることになる。なので対策を考える。リモートワーク前提なので、どちらも実践しやすいと思われる。 1、作業のイスをバランスボールにす ...

続きを読む

dotnet cliとは

ざっくりと: ビルド、アプリ発行、テスト、マイグレーション等、ビジュアルスタジオを開くなどしてやっていた操作をコマンドライン上から実行できるので自動化がしやすくなる。 コマンド例: ・dotnet restore (ソリ ...

続きを読む

Jenkinsジョブの設計、まとめ方

例1: 1、ビューを製品ごとにまとめる(リリースする単位)。 2、ジョブを工程ごとに細かくまとめる。  粒度として:   ・バージョン管理から取得   ・ビルド   ・単体テスト   ・アプリケーションの発行   ・Co ...

続きを読む