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

Jenkinsジョブ-dotnet cli WebアプリケーションWebDeploy

1、WebDeploy用のプロファイルを用意(下記サンプル)

下記のようにジョブ設定

バインディング部分:Jenkins内でユーザID・パスワード使用で解説

ビルド部分:

dotnet publish Sample\Sample.csproj -c Release -p:PublishProfile=CustomProfile /p:Password=%WEB_DEPLOY_PASSWORD% /p:AllowUntrustedCertificate=True

dotnetコマンドでRelease発行

-p:PublishProfile=CustomProfile:プロファイルのファイル名指定(1で用意したもの)

/p:Password=%WEB_DEPLOY_PASSWORD%:パスワード指定(バインディングで用意したもの)

/p:AllowUntrustedCertificate=True:信頼されていない証明書でも発行(開発環境向けなど不完全環境などに発行等)