当前位置: 首页 > news >正文

企业网站建设规划书西安百度竞价托管代运营

企业网站建设规划书,西安百度竞价托管代运营,怎么自制软件,dw做简单小说网站上一篇文章> Jenkins集成SonarQube代码质量检测 一、实验环境 jenkins环境 jenkins入门与安装 容器为docker 主机IP系统版本jenkins10.10.10.10rhel7.5 二、OpenSSH安装 1、下载 官网地址:https://learn.microsoft.com/zh-cn/windows-server/administration/op…

上一篇文章> Jenkins集成SonarQube代码质量检测

一、实验环境


jenkins环境

jenkins入门与安装
容器为docker

主机IP系统版本
jenkins10.10.10.10rhel7.5

二、OpenSSH安装


1、下载

官网地址:https://learn.microsoft.com/zh-cn/windows-server/administration/openssh/openssh_install_firstuse
Win32-OpenSSH下载地址:https://github.com/PowerShell/Win32-OpenSSH/releases
下载版本:v9.2.2.0p1-Beta

Windows Server 2019、Windows 10、Windows Server 2022可以直接使用Windows设置安装来安装OpenSSH,可直接参考微软官网中OpenSSH管理Windows进行安装,但是由于本机是winserver2016,所以使用Win32-OpenSSH来进行安装

在这里插入图片描述

2、安装

(1)打开PowerShell

在对应目录打开PowerShell

在这里插入图片描述
(2)进行安装

powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1

3、配置OpenSSH服务

如果想方便调用可以设置环境变量

(1)打开防火墙22端口

netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22

(2)设置开机自启

Set-Service -Name sshd -StartupType 'Automatic'

(3)启动

 Start-Service sshd

三、jenkins配置


1、配置连接用户

系统管理 -->系统配置–>Publish over SSH

在这里插入图片描述

2、创建pipeline

:Publish over SSH中execCommand后面传入参数,末尾要有个空格
mvn编译通过-pl指定编译模块,如果不需要/usr/local/maven/bin/mvn clean install package -Dmaven.test.skip=true即可

pipeline {agent anyenvironment { PROJECT_NAME="test-monitor" UPDATE_BAT="D:\\project\\update\\update.bat"DEST_JAR_PATH="D:\\project\\mission\\${PROJECT_NAME}.jar"SOURCE_JAR_PATH="C:\\${JOB_NAME}\\${PROJECT_NAME}.jar"PORT="8709"}stages {stage('git拉取代码') {steps {checkout scmGit(branches: [[name: '*/master']], extensions: [], userRemoteConfigs: [[credentialsId: 'e87fcb1b-fb2b-xxxx-xxxx-16d1ca8bf5fb', url: 'https://gitee.com/xxxx.git']])}}stage('maven编译代码') {steps {sh '''JAVA_HOME=/usr/local/jdkPATH=$PATH:$JAVA_HOME/bin/usr/local/maven/bin/mvn clean install package -Dmaven.test.skip=true -pl ${PROJECT_NAME}'''}}stage('发送到服务器') {steps {script() {deploy()}}}}
}def deploy() {sshPublisher(publishers: [sshPublisherDesc(configName: 'xxxx-winserver-test',transfers: [sshTransfer(cleanRemote: false, excludes: '', execCommand: "cmd /c call ${UPDATE_BAT} ${DEST_JAR_PATH} ${SOURCE_JAR_PATH} ${PORT} ", execTimeout: 120000, flatten: false, makeEmptyDirs: false, noDefaultExcludes: false, patternSeparator: '[, ]+', remoteDirectory: "${JOB_NAME}", remoteDirectorySDF: false, removePrefix: "${PROJECT_NAME}/target", sourceFiles: "${PROJECT_NAME}/target/*.jar")], usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: false)])
}

update.bat:

根据业务进行自我修改

@echo off
set "JAR_PATH_NAME_DEST=%1"
set "JAR_PATH_NAME_SOURCE=%2"
set "JAR_PORT=%3"
set CURRENT_TIME=%date:~0,4%%date:~5,2%%date:~8,2%rem 查找占用指定端口的进程ID
for /f "tokens=5" %%a in ('netstat -ano ^| findstr :%JAR_PORT%') do set "pid=%%a"if "%pid%"=="" (echo 没有找到占用端口 %port% 的进程。
) else (taskkill /pid %pid% /f
)REM 备份
move %JAR_PATH_NAME_DEST% %JAR_PATH_NAME_DEST%-%CURRENT_TIME%move %JAR_PATH_NAME_SOURCE% %JAR_PATH_NAME_DEST%
exit 0
http://www.yidumall.com/news/39878.html

相关文章:

  • 个人能否做网站网络营销公司名称
  • 南昌网站排名优化价格网站策划书怎么写
  • 做外贸生意上哪个网站网络营销课程心得体会
  • 太原城市建设招标网站广告
  • wordpress 伪静态404信息流优化师怎么入行
  • 建筑公司招聘信息上海知名的seo推广咨询
  • 建站空间seo案例分析
  • 上海泵阀网站建设苏州网站建设公司
  • 网站需求怎么做产品网络推广的方法有哪些
  • 电子商务网站建设臧良运课后答案seo优化设计
  • 在美国做网站免费的自媒体一键发布平台
  • 网站制作评价标准天津推广的平台
  • 明年做那些网站致富东莞疫情最新消息
  • vs网站开发入门西安网站建设排名
  • extjs做的网站手机系统优化软件哪个好
  • 网站建设刂搜金手指下拉二五青岛网站推广公司
  • 营销型企业网站的功能有哪些全网
  • 专门做书籍设计的网站网站整站优化
  • 一二三四免费观看视频关键词优化怎么操作
  • 广州商城网站建设地址web网站设计
  • 上海网站建设公司介绍网络销售管理条例
  • 浏览器网站大全网站关键字优化
  • 能否提供代码 网站建设网络推广公司是做什么的
  • 为什么用html5做网站网站百度收录查询
  • 小程序代码做网站品牌营销的四大策略
  • 网站开发具体工作有那些黑帽seo联系方式
  • 网络舆情监测是什么工作余姚seo智能优化
  • 网站短信验证怎么做的长春seo招聘
  • b2c网站访问量给企业做网站的公司
  • 手机销售网站设计学开网店哪个培训机构好正规