公司的gitlab关联到自己的github,由于公司项目管理需要搭建自己的gitlab(搭建于公司的云服务器)【注:一个工程中涉及多个项目,不花钱github无法建组而造成项目结构混乱】 自己的电脑需要同时管理gitlab和github不同平台的代码,需要一台电脑上配置两个SSH,以方便自己在工作和个人空间上的快速切换,提高效率。 二、搭建git...
实践的项目还是之前的贴子用Docker部署前端静态文件和Python后端框架,使用nginx容器部署一个静态页面,现在还可以玩,链接:http://xg.tuwei.space ,代码开源在GitLab:https://github.com/koala9527/synthesis-giao。 CI/CD最主要是.gitlab-ci.yml文件的编写,代码已经在GitLab中,现在拿出来讲一下吧。只有项目中有这...
Integrates GitlabCiLocal with all the Jetbrains IDEs. Install Install via Jetbrains Marketplace. https://plugins.jetbrains.com/plugin/19100-gitlab-ci-local-helper GitlabCiLocal IntelliJ Plugin is a plugin integrating GitlabCiLocal with IntelliJ IDEs. It creates a toolbar on the right side of ...
curl -s "https://gitlab-ci-local-ppa.firecow.dk/pubkey.gpg" | sudo apt-key add - echo "deb https://gitlab-ci-local-ppa.firecow.dk ./" | sudo tee /etc/apt/sources.list.d/gitlab-ci-local.list sudo apt-get update sudo apt-get install gitlab-ci-local Note that the path /et...
gitlab-ci是git官方的持续集成工具,在Git工程管理页面上,也有专门的CI配置和展示页。 Github上许多优秀的开源项目的Readme.md中,可以看到有如下图中“build|passing”的图标,就是通过markdown元素引用了当前版本CI/CD的结果的展示。 随着代码更多地通过Git进行管理,gitlab-ci也成为了常见的CI平台。就我理解,gitla...
GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.
docker tag $CI_PIPELINE_ID dev.hub.xxx.com/namespace/webapp:$CI_COMMIT_REF_NAME; docker push dev.hub.xxx.com/namespace/webapp:$CI_COMMIT_REF_NAME; docker rmi dev.hub.xxx.com/namespace/webapp:$CI_COMMIT_REF_NAME; echo "---"; echo "dev.hub.xxx.com/namespace/webapp:$CI_COMMIT_REF...
[Double-dong.local]: gitlab-ci Please enter the gitlab-ci tags for this runner (comma separated): python3.4 Registering runner... succeeded runner=6-uZ1ndZ Please enter the executor: docker+machine, kubernetes, ssh, virtualbox, docker-ssh, parallels, shell, docker-ssh+machine, custom, dock...
构建好的镜像能跑起来, 项目地址: https://github.com/szliugx/gitlab-ci-local 为了不每次提交,本地可以做一些模拟 gitlab ci 的测试≈,主要实现方式是 启动 docker 容器中做编译打包环境,挂在项目目录的形式
npm install -g gitlab-ci-local Macos bash version must be above or equal 4.x.x brew install gitlab-ci-local Windows (Git bash) Installgitbash Installrsync Download and put binary inC:\Program Files\Git\mingw64\bin curl -L https://github.com/firecow/gitlab-ci-local/releases/latest/dow...