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 ...
続きを読む意外と書いてあるところが少ない。 方法1、ジョブ中のカスタムワークスペースを使用に入力 方法2、jenkins.xmlのホームフォルダを変更する *ホームフォルダを変更すると再起動と再セットアップが必要となる。 Jen ...
続きを読むJenkinsを使用してdotnetコマンドでWebアプリのビルドと発行をしてFTPSを使ってデプロイする使用例: 1、ジョブを作成する: 新規プロジェクトの作成から、「フリースタイル・プロジェクトのビルド」を選択 ...
続きを読む