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

想要去国外网站买东西怎么做网商之家

想要去国外网站买东西怎么做,网商之家,编程软件哪个好用,如何把网站放在根目录目录 一、安装配置jenkins 1、环境配置 2、软件要求 3、jdk安装#xff08;我是最小化安装#xff0c;UI自带java要先删除rm -rf /usr/local/java 4、安装jenkins-2.419-1.1 二、Jenkins配置 1、修改jenkins初始密码 2、安装 Jenkins 必要插件 3、安装 Publish Over SS…目录 一、安装配置jenkins 1、环境配置 2、软件要求 3、jdk安装我是最小化安装UI自带java要先删除rm -rf /usr/local/java 4、安装jenkins-2.419-1.1 二、Jenkins配置 1、修改jenkins初始密码 2、安装 Jenkins 必要插件 3、安装 Publish Over SSH 、 Maven Integration 插件 三、目前主流网站部署的流程 1、配置git主机 2、配置jenkins主机 3、配置 Maven、JDK、Git 环境 4、新建Maven项目 5、验证 Jenkins 自动打包部署结果 一、安装配置jenkins 1、环境配置 [rootclient2 ~]# hostname jenkins [rootclient2 ~]# bash [rootjenkins ~]# systemctl stop firewalld.service [rootjenkins ~]# iptables -F [rootjenkins ~]# setenforce 02、软件要求 可以从国内清华园在下jenkins比较快jdk推荐用17版本11也行 3、jdk安装我是最小化安装UI自带java要先删除rm -rf /usr/local/java [rootjenkins ~]# ll -rw-r--r--. 1 root root 89346360 8月 21 13:48 jenkins-2.419-1.1.noarch.rpm[rootjenkins ~]# tar xf jdk-17_linux-x64_bin.tar.gz [rootjenkins ~]# mv jdk-17.0.8/ /usr/local/java [rootjenkins ~]# vim /etc/profile export JAVA_HOME/usr/local/java/ export CLASSPATH$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar export PATH$JAVA_HOME/bin:$PATH [rootjenkins ~]# source /etc/profile4、安装jenkins-2.419-1.1 [rootjenkins ~]# rpm -ivh jenkins-2.419-1.1.noarch.rpm 警告jenkins-2.419-1.1.noarch.rpm: 头V4 RSA/SHA512 Signature, 密钥 ID ef5975ca: NOKEY 准备中... ################################# [100%] 正在升级/安装...1:jenkins-2.419-1.1 ################################# [100%][rootjenkins ~]# jenkins start //不要打断 2023-08-21 06:35:01.2430000 [id30] INFO jenkins.install.SetupWizard#init: ************************************************************* ************************************************************* *************************************************************Jenkins initial setup is required. An admin user has been created and a password generated. Please use the following password to proceed to installation:465b5873c2e8486591a8c55916752ce8 #这是登录密码This may also be found at: /root/.jenkins/secrets/initialAdminPassword************************************************************* ************************************************************* *************************************************************RPM包安装的内容 二、Jenkins配置 1、修改jenkins初始密码 修改完保存重新登录即可 2、安装 Jenkins 必要插件 在 Jenkins 首页中点击左侧的Manage JenkinsManage Plugins可选插件在过滤搜索框中输入要安装的 Publish Over SSH 、 Maven Integration 插件并勾中其左侧的复选框点击“直接安装”即可开始插件安装操作。 3、安装 Publish Over SSH 、 Maven Integration 插件 配置jenkins并发执行数量 用于提高提高执行效率 Manage Jenkins  Configure System  Maven项目配置 传统代码上线的过程 开发人员发起代码上线的需求邮件中包含开发做好的WAR包--运维人员连接线上负载调度器Nginx-- 隔离一组服务器Tomcat-- 连接服务器Tomcat-- 备份旧代码tar打包-- 删除旧代码目录 -- 上传新的WAR包 -- 外网测试 -- 测试不通过则通过备份回滚代码 -- 测试通过则利用rsync的脚本推送代码到其他服务器-- 统一外网测试 --连接调度器恢复隔离机制  -- 隔离另一组服务器实施上线步骤 -- 上线完成。 三、目前主流网站部署的流程 目前主流网站部署方法通过 Hudson/Jenkins 工具平台实现全自动部署测试是一个可扩展的持续集成引擎属于开源软件项目旨在提供一个开放易用的软件平台使软件的持续集成变成可能。Jenkins 非常易于安装和配置简单易用。 开发人员写好代码不需要自己进行源码编译、打包等工作直接将代码分支存放在 SVN、Git 仓库即可。 运维人员减轻人工干预的错误率同时解放运维人员繁杂的上传代码、手动备份、更新等操作。测试人员可以通过 Jenkins 进行简单的代码及网站测试。 实验环境 操作系统 IP地址 主机名 角色 CentOS7.5 192.168.147.137 git git服务器 CentOS7.5 192.168.147.139 Jenkins git客户端 jenkins服务器 CentOS7.5 192.168.147.140 tomcat web服务器 所有主机关闭防火墙和selinux [rootlocalhost ~]# systemctl stop firewalld [rootlocalhost ~]# iptables -F [rootlocalhost ~]# setenforce 01、配置git主机 # rpm安装安装依赖关系git和jenkins主机都安 [rootgitclient ~]# yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel # 编译安装—服务端和客户端访问https://mirrors.edge.kernel.org/pub/software/scm/git/下载所需要的版本 [rootgitclient ~]# wget https://github.com/git/git/archive/v2.22.0.tar.gz [rootgitclient ~]# tar xf git-2.22.0.tar.gz -C /usr/src/ [rootgitclient ~]# cd /usr/src/git-2.22.0/ [rootgit git-2.22.0]# make configure #最小化安装要yum下载autoconf命令 #最小化要有gcc、gcc-c [rootgit git-2.22.0]# ./configure --prefix/usr/local/git make make install [rootgit git-2.22.0]# ln -sf /usr/local/git/bin/git /usr/bin/ [rootgit git-2.22.0]# git --version git version 2.22.0#在git服务端配置用户 [rootgit ~]# useradd git [rootgitclient ~]# echo 123465 | passwd --stdin git 更改用户 git 的密码 。 passwd所有的身份验证令牌已经成功更新。 [rootgit ~]# su - git 上一次登录一 8月 21 15:48:06 CST 2023pts/0 上 创建本地仓库probe [gitgit ~]$ mkdir probe.git [gitgit ~]$ cd probe.git/ [gitgit probe.git]$ git --bare init 已初始化空的 Git 仓库于 /home/git/probe.git/ [gitgit probe.git]$ exit 登出 克隆项目代码同步到自己创建的仓库中 [rootgit ~]# rz #上传psi-probe.tar.gz [rootgit ~]# tar xf psi-probe.tar.gz [rootgit ~]# git clone git192.168.147.137:/home/git/probe.git 正克隆到 probe... git192.168.147.137s password: warning: 您似乎克隆了一个空仓库。 [rootgit probe]# git add . [rootgit probe]# git config --global user.email skl163.com [rootgit probe]# git config --global user.name skl [rootgit probe]# git commit -m all probe [rootgit probe]# git push origin master git192.168.147.137s password: 枚举对象: 1168, 完成. 对象计数中: 100% (1168/1168), 完成. 压缩对象中: 100% (1121/1121), 完成. 写入对象中: 100% (1168/1168), 2.01 MiB | 7.06 MiB/s, 完成. 总共 1168 差异 398复用 0 差异 0 To 192.168.147.137:/home/git/probe.git* [new branch] master - master2、配置jenkins主机 1添加验证凭据 凭证这里添不添加都可以这个试验不牵扯到凭证 跟着填写 填写以上数据后点击“确定”就可以查看到新增的远程 web 主机账号。 2添加 Publish Over SSH 远程主机 #tomcat主机创建目录 roottomcat ~]# mkdir data在 Jenkins 首页中点击“Manage Jenkins”-“Configure System”-“Publish over SSH”-“SSH Servers”-“增加”选项按钮添加 SSH 远程主机。如图所示输入 Name、Hostname、Username 等必要信息后点击“高级”选项按钮-勾选“Use Password authentication,or use a different key”选项-输入“远程主机登录密码”-“Test Configuration”测试远程主机配置。测试远程主机配置成功后点击“保存”按钮即可。 添加tomcat远程主机和密码 监测显示成功保存 3、配置 Maven、JDK、Git 环境 在 Jenkins 首页中点击“Manage Jenkins”-“Global Tool Configuration”-“JDK” -新增“JDK”设置 JDK 别名为”JDK17”。去掉“Install automatically”选项设置 “JAVA_HOME”为本案例中 JDK 实际安装路径。 在Jenkins安装maven、为maven更换阿里云镜像站 [rootjenkins ~]# rz -E rz waiting to receive. [rootjenkins ~]# tar xf apache-maven-3.5.0-bin.tar.gz [rootjenkins ~]# mv apache-maven-3.5.0 /usr/local/maven-3.5.0 [rootjenkins ~]# vim /usr/local/maven-3.5.0/conf/settings.xml #把147到158删除 146 mirrors 147 !-- mirror 148 | Specifies a repository mirror site to use instead of a given repository. The repository that 149 | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used 150 | for inheritance and direct lookup purposes, and must be unique across the set of mirrors. 151 | 152 mirror 153 idmirrorId/id 154 mirrorOfrepositoryId/mirrorOf 155 nameHuman Readable Name for this Mirror./name 156 urlhttp://my.repository.com/repo/path/url 157 /mirror 158 -- 159 /mirrors替换成 146 mirrors 147 mirror 148 idnexus-aliyun/id 149 mirrorOfcentral/mirrorOf 150 nameNexus aliyun/name 151 urlhttp://maven.aliyun.com/nexus/content/groups/public/url 152 /mirror 153 /mirrors在“Global Tool Configuration”配置界面中找到 Maven 配置选项然后点击“新增 Maven”并设置别名为“Maven3.5”。 Git 配置 [rootjenkins ~]# which git /usr/bin/git3、配置web主机  [roottomcat ~]# tar xf apache-tomcat-8.5.40.tar.gz [roottomcat ~]# mv apache-tomcat-8.5.40 /usr/local/tomcat [roottomcat ~]# yum -y install java发布公钥给jenkins主机 [roottomcat ~]# ssh-keygen [roottomcat ~]# ssh-copy-id 192.168.147.139主机Jenkins默认用jenkins用户去连接git所以用jenkins用户生成密钥对并发送给git。 [rootjenkins ~]# which git /usr/bin/git [rootjenkins ~]# id jenkins uid997(jenkins) gid995(jenkins) 组995(jenkins) [rootjenkins ~]# su -s /bin/bash jenkinsbash-4.2$ ssh-keygen bash-4.2$ ssh-copy-id git192.168.147.137bash-4.2$ ssh git192.168.147.137 Last failed login: Tue Aug 22 14:13:44 CST 2023 from 192.168.147.139 on ssh:notty There were 3 failed login attempts since the last successful login. Last login: Mon Aug 21 16:30:48 2023 [gitgit ~]$ exit 登出 Connection to 192.168.147.137 closed. bash-4.2$ exit[rootjenkins ~]# ssh-keygen [rootjenkins ~]# ssh-copy-id git192.168.147.137 [rootjenkins ~]# ssh git192.168.147.137 #登录测试4、新建Maven项目 在以上配置完成后回到 Jenkins 首页选择“新建任务”然后输入一个任务名称 “probe”并选中“Maven project”点击当前页面下方的“确定”按钮。 在点击“确定”按钮后选择“源码管理”选中“Git”,配置“RepositoriesURL”为 git192.168.147.137:/home/git/probe.git 选择“Build” clean package -Dmaven.test.skiptrue 选择“构建后操作“中的“send build artfacts over SSH” “Exec command”中执行命令的含义是:在自动部署前先杀掉 Tomcat 进程然后删除 war 包用 scp 远程拷贝命令将 Jenkins 自动打包好的项目 war 包拷贝到当前 Tomcat 应用目录。 然后重启 Tomcat 。 scp 192.168.147.139:/root/.jenkins/workspace/probe/psi-probe-web/target/probe.war /usr/local/tomcat/webapps/ /usr/local/tomcat/bin/startup.sh5、验证 Jenkins 自动打包部署结果 在web主机上查看 probe 目录是否被拷贝到/usr/local/tomcat/webapps 目录下 [roottomcat ~]# ls /usr/local/tomcat/webapps/ docs examples host-manager manager probe probe.war ROOT[roottomcat ~]# ls /usr/local/tomcat/webapps/ -l 总用量 26624 drwxr-x---. 14 root root 4096 8月 23 20:00 docs drwxr-x---. 6 root root 83 8月 23 20:00 examples drwxr-x---. 5 root root 87 8月 23 20:00 host-manager drwxr-x---. 5 root root 103 8月 23 20:00 manager drwxr-x---. 7 root root 88 8月 23 21:16 probe -rw-r--r--. 1 root root 27253197 8月 23 21:16 probe.war drwxr-x---. 3 root root 4096 8月 23 20:00 ROOT从以上结果来看Jenkins 已把打好的 probe war 包拷贝过来了。 192.168.147.143就是192.168.147.139太卡了 我换了一台 [roottomcat ~]# vim /usr/local/tomcat/conf/tomcat-users.xmlrole rolenamemanager-gui/role rolenameadmin-gui/user usernametomcat passwordtomcat rolesmanager-gui,admin-gui/ /tomcat-users # 最下面此行前加入上面三行[roottomcat ~]# vim /usr/local/tomcat/webapps/manager/META-INF/context.xml !-- Valve classNameorg.apache.catalina.valves.RemoteAddrValveallow127\.\d\.\d\.\d|::1|0:0:0:0:0:0:0:1 / --[roottomcat ~]# /usr/local/tomcat/bin/shutdown.sh [roottomcat ~]# /usr/local/tomcat/bin/startup.sh至此Jenkins 自动打包部署完毕。
http://www.hkea.cn/news/14417848/

相关文章:

  • wap建站程序哪个好惠城东莞网站建设
  • 农产品网站设计民权网站建设
  • 深圳网站建设q479185700強国外访问国内网站速度
  • 查看网站是否被k罗湖高端网站建设费用
  • 做红包网站网页设计个人网站怎么做
  • 3d打印 东莞网站建设网站目录
  • 夜场网站建设一级做爰A视频免费网站
  • 做网站用小公司还是大公司好机械加工网哪个平台好
  • seo网站优化培训泉州seo搜索优化合作
  • 天河建设网站设计做本地的门户网站
  • 网站建设专业输入法论坛类网站设计
  • 保之友微网站怎么建域名查询官网入口
  • 网站开发带后台移动网站怎么登录
  • 微信商城网站方案网站源码地址怎么看
  • 成都航空公司官方网站做足彩网站推广
  • 自己做网站需要什么程序免费的短视频素材库
  • 网站建设公司首选华网天下北京免费网站建设模板
  • 厚街做网站价格专门做特医食品的网站
  • 南昌网站设计制作wordpress图片上传失败
  • 张北网站建设响应式网站的制作网站制作
  • 做窗帘店的网站怎么建立一个网站?
  • 连云港网站建设培训班漂亮的网页设计欣赏
  • 湖南张家界网站建设做微信请帖网站
  • 哪些网站可以做设计赚钱在服务器上安装wordpress
  • 外贸网站能用阿里云吗wordpress模板数据导入
  • 南京网站制作有限公司容易被收录的网站
  • 说说对网站推广的看法和想法建设银行官网入口
  • 网站品牌建设公司vr播放器 wordpress
  • 临桂城乡建设局网站珠海自适应网站设计
  • 门户网站建设好处如何提高网站优化