包含标签 git 的文章

如何基于github开源项目进行软件开发

准备 要使用 github.com 就要先解决能否顺利访问的问题。 我的本地MacBook电脑端浏览器上使用 ghelper 作为代理,命令行下使用Clash作为命令行的代理。 注意: Clash 通常提供的是 http的代理,7890 端口。代理软件的安装设定等不在本文讨论范围。 如下以 vue-vben-admin 这个开源的后端管理框架为例,讲解如何基于githu……

阅读全文

使用 docker +gitea + jenkins 进行自动化持续集成

环境说明 本例使用 docker-compose 进行。 假设你已经安装 docker 以及 docker-compose 的最新版,并使用的是 linux 服务器。 下载 gitea 及 jenkins 镜像 docker pull gitea/gitea:1.16.4 docker pull jenkinsci/blueocean 编写 compose 采用分别为 gitea 和 jenkins 编写 docker-compose.yml 文件的形式。 gitea 的 docker-compose.yml 内容: version: "3" networks: gitea: external: false volumes: gitea: driver: local services: server: image: gitea/gitea:1.16.4 container_name: gitea environment: - USER_UID=1000 - USER_GID=1000 restart: always networks: - gitea volumes: - gitea:/data - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro ports: - "3000:3000" jenkins 的 docker-compose.yml 内容: version: "3" networks: jenkins: external: false volumes: jenkins: driver: local services: server: #image: jenkins/jenkins:alpine-jdk11 image: jenkinsci/blueocean container_name: jenkins # privileged 是……

阅读全文