aspcore+jenkins+iis+window实现自动化部署
一、准备工作
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命令
保存后仓库有更新就会自动化拉去进行服务器更新。