aspcore+jenkins+iis+window實現自動化部署

lzy1666發表於2024-04-13

一、準備工作
  1、Windows server 2106作業系統

  2、Git
    連結:https://pan.baidu.com/s/1s_3kKe5GWxJx1twggjk6Qg

    提取碼:mayx

  3、IIS 10確保已安裝

  4、.net core sdk6
    https://download.visualstudio.microsoft.com/download/pr/9cac8293-891f-4f26-a911-4741f9765e48/ff71641bba9df8c745bf2a166cde23e2/dotnet-sdk-6.0.421-win-x64.exe

  5、jenkins

    連結:https://pan.baidu.com/s/1-d7ki-CQSZyZvWUVGu0Rmg
    提取碼:k28b
6、jdk-11.0.16_windows-x64_bin

    連結:https://pan.baidu.com/s/11KQnlOE6DMZVpJvHuRS1uw
    提取碼:yvba


二、安裝jenkins

  1、安裝路徑

2、這將授予 Jenkins 對您的機器和服務的完全訪問許可權

如果Test Credentials失敗,需要列印開啟本地安全策略

如果電腦沒有本地安全策略需要安裝一下,首先建立一個文字,複製一下帶碼進去。檔案字尾名改為cmd。然後以管理員身份執行 ,執行完成後電腦需要重啟,最後在cmd執行gpedit.msc

@echo off
 
pushd "%~dp0"
 
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt
 
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"
 
pause

下一步設定相應的埠

一下部設定java jdk安裝路徑

後面直接點選Next進行安裝。

三、使用Jenkins
1、複製伺服器上檔案密碼點選繼續

2、選擇自定義安裝外掛,選擇外掛的時候選擇無,不使用預設勾選的外掛

3、設定第一個管理員賬戶

設定jenkins訪問地址

儲存設定就完成啦!!!

四、使用Jenkins+git+asp.net core+自動部署程式

安裝GIT

新建Item

Build Steps下面設定一一下iis命令

儲存後倉庫有更新就會自動化拉去進行伺服器更新。



相關文章