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

自动化部署代码【gitlab jenkins 华为云】

部署环境

Ubuntu Ubuntu 22.04.4
Jenkins版本
gitlab版本

一 配置服务器

使用 gitlab 和Jenkins要用的端口和http服务
命令:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload

调整为 Ubuntu 命令,放开服务器端口和http 服务: 

sudo ufw allow http   # 允许 HTTP 服务(端口 80)
sudo ufw allow https  # 允许 HTTPS 服务(端口 443)
sudo ufw allow 80/tcp    # 允许自定义端口 80
sudo ufw allow 8080/tcp  # 允许自定义端口 8080
安装依赖包 (jenkins和gitlab都装)
sudo apt update
sudo apt install -y curl git vim policycoreutils openssh-server openssh-client postfix

拉取 gitlab :

docker pull gitlab/gitlab-ce:latest

直接传镜像吧,简单点。。。。。。 内存不够 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【2024高教社杯国赛C题】数学建模国赛建模过程+完整代码论文全解全析
  • 2409wtl,wtl与ddx
  • vscode从本地安装插件
  • 数据集 Ubody人体smplx三维建模mesh-姿态估计 >> DataBall
  • Win10磁盘出现小锁和感叹号的解决办法
  • Nexus配置npm私服
  • 深度学习(九)-图像形态操作
  • UDP通信实现
  • 有希带你深入理解指针(4)
  • 软考-高级架构师Keywords(上半部分)
  • sping boot 基于 RESTful 风格,模拟增删改查操作
  • 伽罗华域GF的简单计算
  • 『功能项目』战士的A键连击【33】
  • 《深入探究 <侠盗猎车手 5>(GTA5)的 C++ 代码世界》
  • 脏页标记技术的优缺点详解
  • 【5+】跨webview多页面 触发事件(二)
  • ➹使用webpack配置多页面应用(MPA)
  • Apache的80端口被占用以及访问时报错403
  • create-react-app做的留言板
  • java概述
  • Less 日常用法
  • nginx 配置多 域名 + 多 https
  • PHP那些事儿
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • spring boot下thymeleaf全局静态变量配置
  • Vue.js源码(2):初探List Rendering
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 工作中总结前端开发流程--vue项目
  • 后端_MYSQL
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 前端面试之闭包
  • 如何学习JavaEE,项目又该如何做?
  • 深度学习中的信息论知识详解
  • 深入 Nginx 之配置篇
  • 小李飞刀:SQL题目刷起来!
  • 用Python写一份独特的元宵节祝福
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • 如何用纯 CSS 创作一个货车 loader
  • ​zookeeper集群配置与启动
  • "无招胜有招"nbsp;史上最全的互…
  • #《AI中文版》V3 第 1 章 概述
  • $GOPATH/go.mod exists but should not goland
  • (1)SpringCloud 整合Python
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (二)hibernate配置管理
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (转)h264中avc和flv数据的解析
  • (转)jdk与jre的区别
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .Net各种迷惑命名解释
  • .NET基础篇——反射的奥妙
  • .Net中间语言BeforeFieldInit
  • /usr/bin/env: node: No such file or directory