日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

jenkins linux 配置文件,Jenkins 部署打包文件 并通过SSH上传到 linux服务器

發布時間:2024/10/14 linux 88 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jenkins linux 配置文件,Jenkins 部署打包文件 并通过SSH上传到 linux服务器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

編譯 發布 打包成zip文件

dotnet clean : dotnet的命令清除解決方案

dotnet build : dotnet的命令重新生成

dotnet publish .\Hy.MyDemo.sln -c release -o WebSite

cd WebSite

del /F/Q appsettings.json : 這里不需要appsetiing

del /F/Q appsettings.Production.json

del /F/Q appsettings.Development.json

rd /s /q C:\publish\Rar

md C:\publish\Rar

cd C:\Program Files\WinRAR

WinRAR m -r -ep1 "C:\publish\Rar\website.zip" "C:\publish\WebSite" : 壓縮時候需要下載winrar 工具

2 下載ssh 插件

配置用戶名密碼

構建操作 發送到 linux服務器

killall /snap/dotnet-sdk/109/dotnet

cd GameWebSite/Rar

unzip -o -d ../ website.zip

cd ..

chomd 777 demo.sh

sh demo.sh

demo.sh文件內容如下:

#!/bin/bash

cd WebSite

dotnet Hy.Fantasy.Web.dll --urls http://0.0.0.0:5009 &

不會linux命令的同學,可能會把Windows文件改下名字,直接拷貝過去,因換行符問題導致sh文件無法執行。

下面介紹一下新建文件并寫入文件的基本命令

vim test.sh 新建一個文件 并打開

找到光標并可以輸入的時候 輸入

#!/bin/bash

cd WebSite

dotnet Hy.Fantasy.Web.dll --urls http://0.0.0.0:5009 &

接下來就是保存了,按一下 Esc沒有光標后 按shite 鍵 + : 鍵 在最后一行出現光標 輸入 wq 則文件 保存退出

后面的同學發現,運行dotnet命令后導致任務一直沒有結束 報超時,

報錯信息為

ERROR: Exception when publishing, exception message [Exec timed out or was interrupted after 120,005 ms]

Build step 'Send files or execute commands over SSH' changed build result to UNSTABLE

但是站點已經啟動,這個時候我們把

sh demo.sh 這個命令改成??sh demo.sh > /dev/null 2>&1 & 發現構建任務成功

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的jenkins linux 配置文件,Jenkins 部署打包文件 并通过SSH上传到 linux服务器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。