ci基础
IT一氪
红尘客栈,还有你和我
展开
-
React项目CI/CD打包镜像
Dockerfile.buildFROM node:16-alpine3.14WORKDIR /usr/src/appCOPY ["package.json",".npmrc", "package-lock.json*", "npm-shrinkwrap.json*", "./"]RUN npm installCOPY . .# RUN npx browserslist@latest --update-dbRUN npm run buildCMD ["node"]DockerfileF原创 2022-03-30 19:42:43 · 1614 阅读 · 0 评论 -
K8S部署MongoDB Redis
记录一次K8S部署mongoyaml文件---apiVersion: v1kind: PersistentVolumemetadata: name: pv-mongospec: capacity: storage: 2G accessModes: - ReadWriteMany storageClassName: nfs nfs: path: /nfs/data/mongo server: 10.120.22.25---kind: Pe原创 2022-03-27 14:32:23 · 957 阅读 · 0 评论 -
Github action自动打包镜像
1. GitHub上创建仓库,配置Docker Hub账户密码1.1 git项目配置1.2 DockerHub创建仓库2. 编写yaml# This workflow will build a Java project with Maven# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven#原创 2022-03-20 15:31:47 · 1462 阅读 · 0 评论 -
GitLab CI/CD maven项目加速
GitLab CI/CD maven项目加速GitLab CI/CD 在构建 maven项目的时候发现很慢,经过查询大量资料和尝试,终于发现了镜像加速的方法,记录一下参考资料:https://oomake.com/question/10042383https://gitlab.com/gitlab-org/gitlab-foss/-/issues/15167image: docker:latestvariables: IMAGE_NAME_HZ: "${REGISTRY_HZ}/${CI_原创 2022-03-17 20:01:28 · 1560 阅读 · 0 评论 -
Docker Harbor安装部署
安装之前准备一台全新的centos7虚拟机。1. 安装dockersudo yum install -y yum-utils device-mapper-persistent-data lvm2sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.reposudo yum install docker-cesudo systemctl start dockersudo s原创 2021-07-17 17:37:27 · 191 阅读 · 0 评论 -
CentOS7搭建GitLab
开始之前,准备一台全新的centos7系统虚拟机备用在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。注意: su root1. 安装sshsudo yum install -y curl policycoreutils-python openssh-server2. 启动ssh和设置为开机启动sudo systemctl start sshdsudo syste.原创 2021-07-17 16:17:12 · 186 阅读 · 3 评论