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

如何做一个属于自己的网站东莞有哪些大公司

如何做一个属于自己的网站,东莞有哪些大公司,wordpress 前台上传图片,电子商务网站订单功能1.目的 在日常的项目测试过程中#xff0c;搭建与维护测试环境是广大测试同学的一个基础技能#xff0c;相信也很少会有公司完全不让测试去碰自己的测试环境。那么工作中大量的创建、部署、管理、维护等一系列的重复操作就成为了整个测试项目中一个巨大的工作量。 面对这样…1.目的 在日常的项目测试过程中搭建与维护测试环境是广大测试同学的一个基础技能相信也很少会有公司完全不让测试去碰自己的测试环境。那么工作中大量的创建、部署、管理、维护等一系列的重复操作就成为了整个测试项目中一个巨大的工作量。 面对这样一种普遍的情况Jenkins作为持续集成的良好解决方案就可以很好的解决以上的这些问题。对于一些重复的搭建部署操作都可以通过Jenkins来进行自动化完成无需任何人工干预有利于减少重复过程以节省时间、费用和工作量让测试同学腾出更多的时间与精力来关注并着眼于其他的重要测试环节。 2.说明 1.此笔记的中所使用的操作系统为CentOS7.9笔记中所涉及的软件版本有可能会因为时间的推移而导致不匹配或其他额外的操作请大家有针对性的选择阅读与参考。 2.此笔记中的所有操作均基于root用户进行其他用户如无权限请自行搜索linux的基础操作这里不展开讨论友情提示即使有权限也千万别在公司相关生产环境内试验探索哦。 3.本次实战中使用的是我们公司相关的业务项目其中的代码与产品界面会做相关的脱敏操作。 3.项目描述事前准备 1.文中产品项目为微服务架构其他无关服务都已被简化省略仅展示部分模块。 2.原有服务已简化将服务器独立分为Jenkins服务器与业务服务器不展示多余集群与节点只需准备两台服务器即可真机、虚拟机随意 3.本文的主题是介绍Jenkins在持续集成中的使用方式开发环境与所用到的软件版本可以任意指定功能没有太大的区别也不会影响使用。文中使用的软件可以任意替换任何的技术栈都可以Jenkins除外 4.环境介绍 服务器分为两台Jenkins应用服务器与业务服务器以下简称J-Server与S-Server。本文使用CentOSJ-Server中安装Jenkins即可S-Server安装Java、Tomcat、Maven、Git即可。这里的技术栈可以根据各自公司的业务与产品来进行随意调整我们的项目内也有很多组合只选取市面上最常见的来讲解 5.服务基础配置 5.1 J-Server 服务器内的Jenkins安装与配置请参看之前的文章 (【Jenkins使用手册1 -- 软件安装】) (【Jenkins使用手册2 -- 软件配置】) 5.2 S-Server 业务服务器内的软件安装请自行网络搜索网上有很多优秀的教程供大家参考。这里需要介绍的是一些重要的配置操作。 1.这里为了方便Git与Server之间进行安全的项目源代码的安全传输操作我们需要在服务器中进行设置。 在Git安装完之后使用以下命令进行Git的全局配置 git config --global user.name 你的用户名 git config --global user.email 你的邮箱 使用ssh-keygen命令进行密钥的生成 ssh-keygen -C 邮箱 -t rsa 这里会询问你要创建的密钥的文件名默认名字的话就直接回车 接下来询问是否要为密钥设定密码默认回车跳过 完成之后在用户的主目录中会有一个影藏文件夹.ssh 进入后查看刚才的密钥是否生成正确 后缀名.pbu的是公钥 然后我们进入这个公钥文件将文件里的内容复制出来 2.在GitHub中点击设置选择SSH and GPG keys 创建一个新的SSH key Title输入你自定义的名字即可 Key输入刚才在公钥中复制的那一串字符 确定添加 确认添加成功后Git与SSH密钥配置完成 6. Jenkins自动化任务配置与部署 6.1 节点创建 在Jenkins工作台中选择系统管理 节点管理 选择新建节点 节点名称输入你指定的名称即可 如果是全新节点的话可选择固定节点 点击创建 远程工作目录指的是S-Server上将执行自动化任务的路径位置 启动方式选择Launch agents via SSH 主机填入对应的S-Server的IP 凭证填入对应的S-Server登录用户名和密码新建凭证看下面的操作 主机密钥验证策略可以选择Non verifying Verification Strategy 没有凭证的话点击添加选择Jenkins 其他选项不动输入用户名和密码保存即可之后在Credentials 下拉框里直接选择即可 6.2 启动并同步节点 添加完成后点击对应的节点名称进入节点 点击重启代理 启动完成后日志提示启动成功后返回列表查看节点状态显示同步则表示节点启动成功 6.3 自动化任务创建 点击节点后选择新建任务 输入自定义的任务名称并选择构建自由风格的软件项目 确定添加 6.4 自动化任务配置 描述中输入任务相关的一些说明非必须这里还是推荐大家填写一下很多必备的信息甚至备注都可以放在里面方便其他测试人员快速的对任务有一个了解。 如果每个节点内的环境不是集群或业务有所不同的话还是建议勾上限“制项目的运行节点”的选项并指定对应的服务节点。 在源码管理中选择Git 这里在仓库URL中输入项目的源代码下载地址基于之前已经添加过SSH key了下载的方式就在Git上选择SSH。在此之前大家记得把自己的项目或产品源代码push至对应的Git仓库并保证S-Sever可以clone代码至本地。 这里根据自己公司的业务来进行选择无论是公有仓库还是私有仓库云还是私有化部署的仓库 另外如果是第一次在新任务中创建仓库URL记得在下面多创建一次仓库URL 凭证之前已经添加过了直接选择S-Server的账密记录即可 这里选择源代码在Git上所对应的分支默认为master分支我的项目源代码在main分支上这边就输入*/main 在扩展行为中选择新增 选择“检出到子目录”英文选项check out to a sub-directory 输入自己定义的子目录名字即可 在构建中选择增加构建步骤选择执行shell 自动化任务的流程示意图 基于以上的技术栈我们执行以下shell命令 方便Jenkins进行后台运行 BUILD_IDdontkillme 设置两个全局变量第一个可以返回工作目录所在位置也就是刚才Jenkins中设置的远程目录第二个可以返回Tomcat的安装位置方便后续脚本内的Tomcat相关服务的操作。 export WORK_PATHpwd export TOMCAT_PATHS-Server内的tomcat安装路径 sh $WORK_PATH/build.sh 6.5 自动化任务运行 点击保存后点击任务名 进入后点击左侧的立即构建 点击任务队列中对应的任务 选择控制台输出或直接查看状态图标 最后显示Finished: SUCCESS 就表示构建成功了 至此一个测试环境就通过Jenkins的自动任务构建完成了大家可以通过对应的服务IP和端口进行访问验证。 以上只是展示了如何通过Jenkins来进行测试环境的快速自动化搭建后续会对实战中的一些细节来进行讲解。 最后下面是配套学习资料对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你 软件测试面试小程序 被百万人刷爆的软件测试题库谁用谁知道全网最全面试刷题小程序手机就可以刷题地铁上公交上卷起来 涵盖以下这些面试题板块 1、软件测试基础理论 2、web,app接口功能测试 3、网络 4、数据库 5、linux 6、web,app接口自动化 7、性能测试 8、编程基础9、hr面试题 10、开放性测试题11、安全测试12、计算机基础 全套资料获取方式点击下方小卡片自行领取即可
http://www.hkea.cn/news/14543062/

相关文章:

  • 创意活动策划网站网站建设管理工作经验介绍
  • 南昌做网站要多少钱建设网站方式有哪些
  • 湛江专业建站推广机构wordpress 客户端
  • 深圳做分销商城网站网站设计包含哪些技术
  • 系部网站建设方案自己做公司的网站
  • 如何做自己的网站商城七牛云app
  • 开发网站多少钱小公司做网站多少钱
  • 网站策划怎么做内容什么是网络营销的综合性工具
  • 上海殷行建设网站网站开发怎么确定价格
  • 活动汪活动策划网站wordpress php 7 速度优化
  • ps网站logo制作教程无极网站设计
  • 做生存分析的网站贵州省城乡住房和建设厅网站首页
  • 淘宝网站开发框架wordpress 整合js
  • 家装网站自己做的小游戏入口免费游戏
  • 网站开发图片加载慢网页设计代码模板海贼王
  • 网站源码 带数据芜湖十大网络公司
  • wordpress 自动优化网站技术
  • 中江建设银行网站做快消品看那些网站好
  • 新乡专业做淘宝网站广平专业做网站
  • 建站培训班wordpress扫码才能访问
  • 网站文件夹目录网站建站合同
  • 金山区网站建设wordpress 段代码
  • 网站工作室wordpress主题域名怎么修改
  • 今天的新闻有哪些沈阳网站的优化
  • 安阳网站建设安阳假冒建设银行网站
  • 模板建设网站正品购物app排行榜前十名
  • 西宁网站搭建企业百度seo公司电话
  • 东莞设计网站推荐网页游戏排行榜前十名网络游戏这you
  • 我的小程序在哪里找网站关键词快速优化
  • 电子商务网站建设技术方案wordpress插件如何开发