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

上海手机网站制作哪家好龙岗企业网站设计公司

上海手机网站制作哪家好,龙岗企业网站设计公司,花店网站建设规划书,网站关键词下降一、前言 本文学习自#xff1a;2022版Jenkins教程#xff08;从配置到实战) 如有不妥#xff0c;欢迎指正 二、构建资料 已经包括了本文档使用的所有所需的安装包 三、安装docker 1、解压docker docker-20.10.10.tgz2、复制文件 cp docker/* /usr/bin/3、编写启动文…一、前言 本文学习自2022版Jenkins教程从配置到实战) 如有不妥欢迎指正 二、构建资料 已经包括了本文档使用的所有所需的安装包 三、安装docker 1、解压docker docker-20.10.10.tgz2、复制文件 cp docker/* /usr/bin/3、编写启动文件 [Unit] DescriptionDocker Application Container Engine Documentationhttps://docs.docker.com Afternetwork-online.target firewalld.service Wantsnetwork-online.target [Service] Typenotify # the default is not to use systemd for cgroups because the delegate issues still # exists and systemd currently does not support the cgroup feature set required # for containers run by docker ExecStart/usr/bin/dockerd ExecReload/bin/kill -s HUP $MAINPID # Having non-zero Limit*s causes performance problems due to accounting overhead # in the kernel. We recommend using cgroups to do container-local accounting. LimitNOFILEinfinity LimitNPROCinfinity LimitCOREinfinity # Uncomment TasksMax if your systemd version supports it. # Only systemd 226 and above support this version. #TasksMaxinfinity TimeoutStartSec0 # set delegate yes so that systemd does not reset the cgroups of docker containers Delegateyes # kill only the docker process, not all processes in the cgroup KillModeprocess # restart the docker process if it exits prematurely Restarton-failure StartLimitBurst3 StartLimitInterval60s [Install] WantedBymulti-user.targetvim /etc/systemd/system/docker.service 4、授权 chmod x /etc/systemd/system/docker.service5、重载 systemctl daemon-reload6、启动docker systemctl start docker7、设置开机自启 systemctl enable docker.service8、设置阿里云镜像 vim /etc/docker/daemon.json #填入下面内容{ registry-mirrors: [https://1tschl8w.mirror.aliyuncs.com] }9、重载 systemctl daemon-reload10、重启 systemctl restart docker四、安装Gitlab 1. 官网 安装私有化部署版极狐GitLab 如果事先导入了镜像镜像文件在开头的资料中有 docker run -d --hostname 192.168.44.146 --publish 443:443 --publish 80:80 --name gitlab --restart always -v /opt/gitlab/config:/etc/gitlab -v /opt/gitlab/log:/var/log/gitlab -v /opt/gitlab/data:/var/opt/gitlab --shm-size 256m 82d3d2e0547d没有镜像 docker run -d \ --hostname 192.168.44.146 \ --publish 443:443 --publish 80:80 \ --name gitlab \ --restart always \ --volume /opt/gitlab/config:/etc/gitlab:Z \ --volume /opt/gitlab/logs:/var/log/gitlab:Z \ --volume /opt/gitlab/data:/var/opt/gitlab:Z \ --shm-size 256m \ registry.gitlab.cn/omnibus/gitlab-jh:latest查看初始密码进入容器中查看 cat /etc/gitlab/initlal_root_password 24小时有效 账号 root 密码 b0X/oOKySLpkCS7bbqXxUsHOnVAvb7ihkhdPOo安装完成后需要等待一段时间第一次启动比较慢如果遇到提示502是正常的还需要等待一下 访问 ip:80五、安装jenkins 1. 安装java环境和maven环境资料在开头的资料中有 编辑文件 vim /etc/profileexport MAVEN_HOME/opt/apache-maven-3.6.3 export PATH${PATH}:${MAVEN_HOME}/binexport JAVA_HOME/usr/local/java/jdk1.8.0_212 export CLASSPATH.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar export PATH$PATH:$JAVA_HOME/bin 1. 启动jenkins资料在开头的资料中有 nohup java -jar jenkins.war 初始登录账号和密码在启动日志中有打印 1.1 访问 ip:8080 1.2 因为是后面补的所以本来还有插件安装的可以直接看开头的b站连接 2. 场景一 部署后端SpringBoot服务 2.1 jenkins服务器配置java环境配置方法不在讲述 2.2 jenkins服务器配置maven环境配置方法不在讲述 2.3 jenkins系统配置maven 【系统管理】-【全局工具配置】 找到maven点击添加配置maven的家目录 2.4 创建任务首页点击创建任务 2.5 配置任务保存期限和个数 2.6 配置git地址 源码管理选择git注意只要git地址和凭证没问题图中错误会自动消失 配置git凭证点击凭证下“添加”添加完成后就可在上方选择到 2.7 配置构建环境 我的配置是maven打包完成后将jar包发送至另外的一台服务器并执行脚本启动 上图中可看到这里需要添加一个SSH服务此时需要到系统配置中先配置SSH服务我们找到【系统管理】-【系统配置】–一直往下划找到Publish over SSH 配置完成后最下方可点击测试出现success则为配置成功 * 配置完成后我们回到任务配置界面配置构建环境此时我们在这里应该可以选择到刚才我们配置的ssh服务 配置说明 1Source files 指的是你需要传输的文件的位置这里就是我们需要传输的jar包的位置他是基于你的任务中间路径来的举个例子当你创建了一个叫demo的任务执行过后没执行时不会有会在服务器的/root/.jenkins/workspace/ 目录下新建一个demo的文件夹里面存放了你的git拉取的项目比如我的项目 我们的任务是demomaven打包后我们的jar包路径为demo/target/aaa.jar 那么我们的Source files配置为target/*.jar(或者直接写target/aa.jar)就行 2Remove prefix下图的翻译结果说的很明白了比如我们的jar路径配置为target/aa.jar,这样执行任务后会在远程服务器上生成target目录下面才是我们的jar包如果我们不需要target目录则Remove prefix直接配置target * 3Remote directory目标文件夹配置也就是你的jar包需要传递到目标服务器的哪个目录下这里有个也不叫坑的东西就是我们前面步骤中配置了SSH服务他的默认路径是/root, 也就是说我们这里如果配置了比如 /opt/demo ,那么远程SSH服务器上会生成 /root/opt/demo 的文件路径也就是翻译中说的“此文件夹将位于全局配置中的文件夹如果存在下”。这个全局配置中的文件夹默认不配置就是/root。如果你全局配置了/opt ,而你的部署路径要在/opt/demo/下则Remote directory只需要配置/demo即可。 全局配置在这里 4Exec command简单来说就是你把jar传过去后要做什么那么我们这里当然是启动jar包了,我这里是在远程服务器的目录下创建了启动脚本直接执行即可你也可以将你的启动脚本放到项目里面 和jar包压缩后一起传过去也可以在添加一个Transfer Set先把命令传过去再把jar传过去最后执行脚本。 2.8 至此配置完成如果你的启动脚本没问题将实现 git拉取代码、编译打包、传输到另外的服务器启动这一整条流程。
http://www.w-s-a.com/news/580899/

相关文章:

  • 做网站优化就是发文章吗起飞页自助建站平台的特点
  • 做网站还是做app好慈溪机械加工网
  • 上传下载文件网站开发的php源码腾讯企点
  • 给分管领导网站建设情况汇报怎么写网络运营的岗位职责及任职要求
  • 电线电缆技术支持中山网站建设广告设计培训学校有哪些
  • 如何禁止通过ip访问网站wordpress无法调用主题布局和图片
  • 江西建设工程信息网站重庆网站推广大全
  • 南浔区住房城乡建设局网站网页设计基础学什么
  • 萧山做网站的企业网站建设 西安
  • 江西省城乡建设厅网站百度站长资源平台
  • 本地搭建linux服务器做网站免费查企业信息查询
  • 电商网站建设与运营网上购物哪个网站最好
  • 做app做网站从何学起网站设计需要什么证
  • 设计网站最重要的是要有良好的短网址还原
  • 大连建设银行招聘网站做seo是要先有网站吗
  • 中山做网站的wordpress建站教程百科
  • 湛江专业网站制作做网站需要工具
  • 做音箱木工网站吉林平安建设网站
  • 品牌网站建设咨询灯光设计网站推荐
  • 温州网站运营打开百度一下网页版
  • 网站有情链接怎么做住房公积金个体工商户
  • 内蒙古网站开发网站开发验收资料
  • 温州网站建设首选国鼎网络网络营销方法可分为两类
  • 做张家界旅游网站多少钱企业推广网络营销
  • 代做毕设网站推荐广东手机微信网站制作
  • 福州建设工程质量监督网站专业做公司宣传网站的
  • 百度云建站教程网站工程师是做什么的
  • 手机在线制作网站一级消防工程师考试试题及答案
  • 网站设计的需求网页制作教程和素材
  • 徐州网站建设 网站推广WordPress 文章编辑