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

利用电脑做网站中小学网站建设

利用电脑做网站,中小学网站建设,加强网站建设的建议,linux卸载wordpressGitLab GitLab安装 https://gitlab.cn/install/?versionce CentOS 下安装 1. 安装和配置必须的依赖项 在 CentOS 7上#xff0c;下面的命令也会在系统防火墙中打开 HTTP、HTTPS 和 SSH 访问。这是一个可选步骤#xff0c;如果您打算仅从本地网络访问极狐GitLab#xf… GitLab GitLab安装 https://gitlab.cn/install/?versionce CentOS 下安装 1. 安装和配置必须的依赖项 在 CentOS 7上下面的命令也会在系统防火墙中打开 HTTP、HTTPS 和 SSH 访问。这是一个可选步骤如果您打算仅从本地网络访问极狐GitLab则可以跳过它。 sudo yum install -y curl policycoreutils-python openssh-server perl sudo systemctl enable sshd sudo systemctl start sshd sudo firewall-cmd --permanent --add-servicehttp sudo firewall-cmd --permanent --add-servicehttps sudo systemctl reload firewalld可选下一步安装 Postfix 以发送电子邮件通知。如果您想使用其他解决方案发送电子邮件请跳过此步骤并在安装极狐GitLab 后配置外部 SMTP 服务器。 sudo yum install postfix sudo systemctl enable postfix sudo systemctl start postfix在安装 Postfix 的过程中可能会出现一个配置界面在该界面中选择“Internet Site”并按下回车。把“mail name”设置为您服务器的外部 DNS 域名并按下回车。如果还有其它配置界面出现继续按下回车以接受默认配置。 2. 下载/安装极狐GitLab 配置极狐GitLab 软件源镜像。 curl -fsSL https://packages.gitlab.cn/repository/raw/scripts/setup.sh | /bin/bash接下来安装极狐GitLab。确保您已正确设置您的 DNS并更改 https://gitlab.example.com 为您要访问极狐GitLab 实例的 URL。安装包将在该 URL 上自动配置和启动极狐GitLab。 对于 https 站点极狐GitLab 将使用 Let’s Encrypt 自动请求 SSL 证书这需要有效的主机名和入站 HTTP 访问。您也可以使用自己的证书或仅使用 http://不带s。 如果您想为初始管理员用户(root)指定自定义密码请查看文档。如果未指定密码将自动生成随机密码。 执行如下命令开始安装 # 配置自己的访问地址 http//192.168.153.105 # sudo EXTERNAL_URLhttp://192.168.153.105 yum install -y gitlab-jh sudo EXTERNAL_URLhttps://gitlab.example.com yum install -y gitlab-jh安装完成 3. 访问极狐GitLab 实例并登录 除非您在安装过程中指定了自定义密码否则将随机生成一个密码并存储在 /etc/gitlab/initial_root_password 文件中(出于安全原因24 小时后此文件会被第一次 gitlab-ctl reconfigure 自动删除因此若使用随机密码登录建议安装成功初始登录成功之后立即修改初始密码。使用此密码和用户名 root 登录。 head /etc/gitlab/initial_root_password3.1 修改密码 3.2 常用命令 有关安装和配置的详细说明请参阅我们的文档。 4. 后续配置 完成安装后请参考建议的后续配置包括身份验证选项和注册限制的配置。 Docker 下安装 https://docs.gitlab.cn/jh/install/docker.html 1. 安装Docker 1.更新yum源 yum update2.安装依赖 yum install -y yum-utils device-mapper-persistent-data lvm23.添加镜像 //国外镜像 yum-config-manager --add-repo https://download.docker,com/1inux/centos/docker-ce.repo //阿里镜像 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/1inux/centos/docker-ce.repo4.查看源中可使用版本 Tist docker-ce --showdupTicates sort -r5.安装指定版本 yum insta11 docker6.配置开机启动项 systemct] start docker systemctI enable docker docker version2. 设置卷位置 在设置其他所有内容之前请配置一个新的环境变量 $GITLAB_HOME指向配置、日志和数据文件所在的目录。 确保该目录存在并且已授予适当的权限。 对于 Linux 用户将路径设置为 /srv/gitlab export GITLAB_HOME/srv/gitlab对于 macOS 用户使用用户的 $HOME/gitlab 目录 export GITLAB_HOME$HOME/gitlabGITLAB_HOME 环境变量应该附加到您的 shell 的配置文件中以便它应用于所有未来的终端会话 Bash~/.bash_profile ZSH~/.zshrc 极狐GitLab 容器使用主机装载的卷来存储持久数据 本地位置 容器位置 使用 $GITLAB_HOME/data /var/opt/gitlab 用于存储应用程序数据。 $GITLAB_HOME/logs /var/log/gitlab 用于存储日志。 $GITLAB_HOME/config /etc/gitlab 用于存储极狐GitLab 配置文件。3. 安装gitLab hostname 可以配置域名或者ip sudo docker run --detach \--hostname 192.168.153.104 \--publish 443:443 --publish 80:80\--name gitlab \--restart always \--volume $GITLAB_HOME/config:/etc/gitlab \--volume $GITLAB_HOME/logs:/var/log/gitlab \--volume $GITLAB_HOME/data:/var/opt/gitlab \--shm-size 256m \registry.gitlab.cn/omnibus/gitlab-jh:latest 3.1 查看启动日志 3.2 查看密码 docker exec -it gitlab /bin/bash head /etc/gitlab/initial_root_password新建项目测试 jenkins war包方式 https://www.jenkins.io/zh/download/ 系统要求 最低推荐配置: 256MB可用内存1GB可用磁盘空间(作为一个Docker容器运行jenkins的话推荐10GB) 为小团队推荐的硬件配置: 1GB可用内存50 GB 可用磁盘空间 软件配置: Java 8—​无论是Java运行时环境JRE还是Java开发工具包JDK都可以。 安装JDK jenkins.war 包可能运行不了需要安装java11版本 ## 查看jdk版本 yum search java|grep jdk ## 下载 jdk11 yum install -y java-8-openjdkor yum install -y java-11-openjdk启动jenkins 初始化 http://192.168.153.103:8080/ 输入密钥初始化 选择推荐插件安装 安装Maven apache-maven-3.9.5-bin.tar.gz # 解压 [rootlocalhost ~]# tar zxvf apache-maven-3.9.5-bin.tar.gz # 移动 [rootlocalhost ~]# mv apache-maven-3.9.5 /usr/local/maven # 检查可运行 [rootlocalhost ~]# /usr/local/maven/bin/mvn -v Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546) Maven home: /usr/local/maven Java version: 11.0.20, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-11-openjdk-11.0.20.0.8-1.el7_9.x86_64 Default locale: zh_CN, platform encoding: UTF-8 OS name: linux, version: 3.10.0-1160.el7.x86_64, arch: amd64, family: unix安装Maven 插件 构建item 选择maven 构建项目 复制远程仓库地址如果出现以下提示则需要安装一下git 配置maven 自动构建配置 安装 Publish Over SSH 插件 配置 Publish over SSH 远程git信息 GitLab钩子 下载插件Build Authorization Token Root 构建请求配置如下 构建触发器配置 测试 gitLab中配置 WebHooks 配置网络设置 允许访问请求防止配置Hooks时出现以下异常 项目 Hooks配置 测试 gitlab 模拟测试 提交代码测试 几种构建方式 快照依赖构建/Build whenever a SNAPSHOT dependency is built 当依赖的快照被构建时执行本job 触发远程构建 (例如,使用脚本) 远程调用本job的restapi时执行本job job依赖构建/Build after other projects are built 当依赖的job被构建时执行本job 定时构建/Build periodically 使用cron表达式定时构建本job 向GitHub提交代码时触发Jenkins自动构建/GitHub hook trigger for GITScm polling Github-WebHook出发时构建本job 定期检查代码变更/Poll SCM 使用cron表达式定时检查代码变更变更后构建本job 定时构建 表达式配置https://crontab.guru/ 配置邮箱 Jenkins 凭证配置 SMTP server 配置 检查选用邮箱的Smtp配置信息 邮件通知 配置 触发配置 项目构建后操作配置 测试 自动化部署到Docker容器中 手动打包测试 dockerfile FROM openjdk:11 EXPOSE 8080WORKDIR /rootADD jarfile/demo*.jar /root/app.jar ENTRYPOINT [java,-jar,/root/app.jar]打包 docker build -t demo . 自动构建 修改ssh 发送文件位置 Jenkins 集群 增加节点 添加 并发构建 项目并发构建配置
http://www.yutouwan.com/news/451864/

相关文章:

  • 建设银行瓶窑支行网站南京网站优化公司排名
  • php网站培训flash网站建设教程
  • 大学学科建设网站张家港网站建设
  • 企业做网站公司怎么样学设计的网站
  • 关于电器网站建设的法律网站建设订制版合同模板
  • 论坛型网站开发wordpress配置邮件服务器
  • 网站建站和维护汕头市网络推广平台
  • 衡水淘宝的网站建设网站动画用什么做
  • 福州 网站制作 外贸网站建设行业 前景
  • 推荐做素菜的网站黑群辉wordpress
  • 建设网站的岗位如何做网站的自由撰稿人
  • 搭建外文网站中国排名第一的策划公司
  • 无为教育网站wordpress会员
  • 网站开发教程下载在哪个网站上做简历
  • 常用网站域名自营店网站建设
  • 阳泉网站设计自助建站免费网站
  • 产品推广网站哪个好wordpress仿微信播放器
  • 网站推广找哪家公司好广州中小企业网站制作
  • html5 手机网站 教程辽宁网络科技有限公司
  • 海南省住房和城市建设厅网站大连鼎信网站建设公司地址
  • 门户网站建设的步骤长沙网站建设去哪好
  • 电子商务网站建设评估工具有哪些wordpress置顶失败
  • 网站开发设计前景字体设计 创意在线
  • 网站服务器租用在线二维码制作生成器
  • 自己制作网站的方法网站建设需要使用阿里云吗
  • 网站建设与推广综合实训报告册一条龙建设网站
  • 大厂县建设局网站浏览器打开网站
  • 站长工具网站排名中文搜索引擎大全
  • 有哪些做海岛的网站网站建设验收方案
  • html5企业网站案例建设通官网app下载