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

中国北京门户网站建设调查报告河南省建设部网站

中国北京门户网站建设调查报告,河南省建设部网站,安卓app下载,甘肃手机版建站系统价格一、gitlab安装配置 1.1、安装 由于比较懒啊#xff01;这里就直接使用docker安装了啊#xff01; 没事先更新一个yum源#xff1a;yum update -y 整一个gitlab镜像#xff1a;docker pull gitlab/gitlab-ce 运行一个gitlab容器#xff1a;docker run -d -p 8443:443 -p…一、gitlab安装配置 1.1、安装 由于比较懒啊这里就直接使用docker安装了啊 没事先更新一个yum源yum update -y 整一个gitlab镜像docker pull gitlab/gitlab-ce 运行一个gitlab容器docker run -d -p 8443:443 -p 8090:80 -p 8022:22 --name gitlab --restart always -v /home/local/gitlab_docker/gitlab:/etc/gitlab -v /home/local/gitlab_docker/logs:/var/log/gitlab -v /home/local/gitlab_docker/data:/var/opt/gitlab gitlab/gitlab-ce 确认容器是否启动成功docker ps 参数简单说明 要详细说明的自己去看官方文档啊 -d后台运行 -p端口映射宿主机端口容器端口 –name 给将要运行的容器命名 –restart alwaysdocker启动的时候也自行启动 -v挂载目录宿主机目录容器目录 gitlab/gitlab-ce要运行的镜像 1.2、修改gitlab.rb配置文件 vim /home/local/gitlab_docker/gitlab/gitlab.rb修改成下面这样就好了呀 1.3、重启配置 链接容器重启配置docker exec -it gitlab gitlab-ctl reconfigure 这里需要的时间比较久你忍耐一下 启动成功了网页验证一下就好了 1.4、登录gitlab 查看root初始密码docker exec -it gitlab cat /etc/gitlab/initial_root_password 好了用这个临时密码登录上后就自己去改密码吧 1.5、修改clone端口 有没有发现一个小问题呀当我们去clone的时候ssh的端口是对滴但是http的端口不对那应该怎么办了这个简单啊简单修改下配置文件就行了啊 docker exec -it gitlab vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml重启gitlabdocker exec -it gitlab gitlab-ctl restart OK现在再去clone的话http的路径也对了 二、安装harbor 大家没事可以参考我另外一篇文章啊安装harbor 这里也简单安装一下吧 2.1、安装docker-compose 安装curl -L https://github.com/docker/compose/releases/download/v2.28.1/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose 其实这里是三个小步骤啊一是下载2.28.1版本、二是拷贝到/usr/local/bin/、三是重命名为docker-compose 赋权chmod x /usr/local/bin/docker-compose 验证docker-compose -v 2.2、安装harbor 切换目录cd /home/local/ 下载安装包wget https://github.com/goharbor/harbor/releases/download/v2.10.3/harbor-offline-installer-v2.10.3.tgz 解压tar xzvf harbor-offline-installer-v2.10.3.tgz 拷贝配置文件cp /home/local/harbor/harbor.yml.tmpl /home/local/harbor/harbor.yml 修改配置文件vim /home/local/harbor/harbor.yml 安装harbor/home/local/harbor/install.sh 启动harbor:docker-compose -f /home/local/harbor/docker-compose.yml restart 2.3、配置harbor docker配置harbor私服vim /etc/docker/daemon.json 重启生效systemctl daemon-reload systemctl restart dockerdocker-compose -f /home/local/harbor/docker-compose.yml restart 登录测试docker login -u admin -p Harbor12345 http://10.10.30.34:8070 打标签docker tag tomcat:latest 10.10.30.34:8070/test_public/image_test:v1 上传测试docker push 10.10.30.34:8070/test_public/image_test:v1 三、jenkins 3.1、安装jenkins 参考官方文档 下载jenkins源wget https://pkg.jenkins.io/redhat/jenkins.repo -O /etc/yum.repos.d/jenkins.repo --no-check-certificate 导入keyrpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key 安装jdk yum install fontconfig java-17-openjdk -y 若jdk为安装成功则使用如下方案 下载jdkwget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm 安装jdk:yum -y install ./jdk-17_linux-x64_bin.rpm 修改环境变量vim /etc/profile export JAVA_HOME/usr/java/jdk-17 export PATH$JAVA_HOME/bin:$PATH 环境变量生效source /etc/profile 安装jenkins yum install jenkins -y 3.2、启动jenkins 开机自启systemctl enable jenkins 启动jenkinssystemctl start jenkins 3.3、安装插件 Dashboard–Manage Jenkins–Plugins–Available plugins 选择安装一个Git Parameter给大家示范一下其余的大家按需安装啊 点击安装等待安装完即可啊重启才能生效哦我这个人比较懒重启就是直接http://10.10.30.34:8080/restart 四、安装maven 切换目录cd /home/local/ 下载安装包wget https://dlcdn.apache.org/maven/maven-3/3.9.8/binaries/apache-maven-3.9.8-bin.tar.gz 解压tar xzvf apache-maven-3.9.8-bin.tar.gz 修改配置vim apache-maven-3.9.8/conf/settings.xml http://maven.aliyun.com/nexus/content/groups/public/ 配置环境变量vim /etc/profile export MVN_HOME/home/local/apache-maven-3.9.8/ export PATH$MVN_HOME/bin:$PATH 环境变量生效source /etc/profile 五、Jenkins配置使用 5.1、git上传到gitlab 为了方便测试呀我在网上随便整理个开源的Java项目上传到gitlab这个网上一大把大家随意去搜啊 初始化git init 添加所有文件到本地仓库git add . 配置邮箱git config --global user.email adminexample.com 配置用户git config --global user.name root 提交本地仓库git commit -m Initial commit 添加GitLab仓库地址作为远程仓库git remote add origin http://10.10.30.34:8090/root/test.git 推送代码到GitLabgit push -u origin master 5.2、jenkins工具配置 Dashboard–Manage Jenkins–System Configuration–Tools maven配置 JDK安装 git安装 5.3、item配置 新建item 配置Discard old builds 自己根据需求来啊 配置This project is parameterized 新增String Parameter ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/07dd58aa4b03495c93382eff73c7a0fb.png 新增Git Parameter 编写脚本 流水线语法生产拉取gitlab代码 增加连接凭证 点击生成流水线脚本 流水线语法生产harbor验证 Pipeline script pipeline {agent anystages {stage(pull source) {steps {checkout scmGit(branches: [[name: */${branch}]], extensions: [], userRemoteConfigs: [[credentialsId: fe750087-98f6-4d98-b62d-3e28e826c18f, url: http://10.10.30.34:8090/root/test.git]])}}stage(maven) {steps {sh /home/local/apache-maven-3.9.8/bin/mvn clean package -DskipTests }}stage(docker_harbor) {steps {withCredentials([usernamePassword(credentialsId: 8e1d6054-68b1-4e85-b5a2-a444b2a1b5e6, passwordVariable: password, usernameVariable: username)]) {sh docker build -f test.yml -t 10.10.30.34:8070/test_public/image_test:${Tag} . sh echo ${password} | docker login -u ${username} --password-stdin http://10.10.30.34:8070 sh docker push 10.10.30.34:8070/test_public/image_test:${Tag} sh docker images | grep image_test| awk {print $3}|xargs docker rmi }}}}} 5.3、构建 5.4、Build with Parameters 可能遇到的问题 maven内存不足 dd if/dev/zero of/swapfile bs1M count3190 mkswap /swapfile swapon /swapfiledocker.sock: connect: permission denied 本人比较懒直接777权限整上 chmod 777 /var/run/docker.sock
http://www.zqtcl.cn/news/938126/

相关文章:

  • 白银市建设局网站网站设计规划的一般流程
  • 佛山网站建设企划动力新兴县城乡建设局网站
  • 软件开发 网页设计网站网页游戏链接大全
  • 网站建设犭金手指a15做校园网站 怎么备案
  • 淘客网站怎么做排名百度指数里的资讯指数是什么
  • 泰州网站开发网站建设个可行性研究
  • 网站ipv6改造怎么做 网页代码网页游戏在线玩链接
  • 做网站和优化学校asp网站
  • 佛山正规网站建设哪家好合肥专业网站优化价格
  • 华容网站免费ppt模板下载医学类
  • 网站注册申请艺术风格网站
  • 怎么上国外购物网站网站毕业作品代做
  • wordpress 描述字段seo排名技术教程
  • 重庆seo网站建设wordpress评论邮件插件
  • 企业网站模板下载网站模板下载做一个购物商城网站多少钱
  • 网站开发有哪些服务推荐电子商务网站建设
  • 网站交互技术网站框架类型
  • 国内网站建设公司top20对软件开发的理解和认识
  • 一键生成网站前端开发用什么语言
  • pc 网站建设苏州seo网站诊断
  • 江苏盐城建筑公司网站seo专员的工作内容
  • 做网站内容腾讯云wordpress教程
  • 如何建设 linux 网站旅游区网站开发
  • 云南网站设计哪家好wordpress 右边栏
  • 服务器网站部署端口配置网站,商城,app+建设
  • 如何做公司网站优化装修店铺
  • 网站开发中常见的安全漏洞卢松松博客源码 wordpress博客模板
  • 美妆销售网站开发的目的东莞营销网站
  • 企业网站管理系统使用教程域名到期 网站打不开
  • 长春网站建设哪家专业国外免备案域名