Home
|
简体中文
|
繁体中文
|
杂文
|
Github
|
知乎专栏
|
Facebook
|
Linkedin
|
Youtube
|
打赏(Donations)
|
About
部分 XII. 项目管理工具
上一页
下一页
知乎专栏
部分 XII. 项目管理工具
project management tool
目录
110. Gitlab 项目管理
110.1. GitLab 安装与配置
110.1.1. Almalinux 9.0
110.1.2. CentOS 8 Stream 安装 Gitlab
110.1.3. Docker 方式安装 Gitlab
110.1.4. Yum 安装 GitLab
110.1.5. 绑定SSL证书
110.1.6. Gitlab 管理
110.2. 初始化 Gitlab
110.2.1. 操作系统初始化
110.2.2. 创建用户
110.2.3. 初始化组
110.2.4. 初始化标签
110.2.5. 初始化分支
110.2.6. 部署环境
110.3. 项目管理
110.3.1. 组织架构
110.3.2. 项目计划
110.3.3. 工作流
110.3.4. 议题
110.3.5. 并行开发
110.3.6. 升级与发布相关
110.3.7. 代码审查
110.4. 通过GPG签名提交代码
110.4.1. 创建证书
110.4.2. 配置 Gitlab GPG
110.4.3. 配置 Git
110.4.4. FAQ
110.5. CI / CD
110.5.1. 远程服务器配置
110.5.2. 配置 CI / CD
110.5.3. Shell 执行器
110.5.4. tags 的使用方法
110.5.5. Docker 执行器
110.5.6. Kubernetes executor
110.5.7. Java 持续集成相关
110.5.8. 数据库结构监控
110.5.9. 持续部署 Nacos
110.6. Pipeline 流水线
110.6.1. cache
110.6.2. stages
110.6.3. variables
110.6.4. script /before_script / after_script
110.6.5. only and except
110.6.6. 构建物
110.6.7. 允许失败
110.6.8. 定义何时开始job
110.6.9. services
110.6.10. tags
110.6.11. rules 规则
110.6.12. include 包含
110.6.13. 模版
110.6.14. release
110.6.15. 应用案例
110.7. 软件包与镜像库
110.7.1. Maven 仓库
110.7.2. Python Pypi 仓库
110.7.3. Node JS
110.7.4. Docker registry
110.8. 服务器端 hooks
110.8.1. 创建全局 Server hooks
110.8.2. 给单个仓库配置 Server hooks
110.9. 客户端 hooks
110.9.1. 集成禅道
110.10. WebHook
110.11. FAQ
110.11.1. 查看日志
110.11.2. debug runner
110.11.3. gitolite 向 gitlab 迁移
110.11.4. 修改主机名
110.11.5. ERROR: Uploading artifacts as "archive" to coordinator... too large archive
110.11.6. ERROR: Job failed (system failure): prepare environment: waiting for pod running: timed out waiting for pod to start. Check https://docs.gitlab.com/runner/shells/index.html#shell-profile-loading for more information
110.11.7. 磁盘 100% 怎样清理
111. Jenkins
111.1. 安装 Jenkins
111.1.1. OSCM 一键安装
111.1.2. Mac
111.1.3. CentOS
111.1.4. Ubuntu
111.1.5. Docker
111.1.6. Minikube
111.2. 配置 Jenkins
111.3. Jenkinsfile
111.3.1. Jenkinsfile - Declarative Pipeline
111.3.2. Jenkinsfile - Scripted Pipeline
111.3.3. 设置环境变量
111.3.4. agent
111.3.5. Steps
111.3.6. 版本控制
111.3.7. 节点与过程
111.3.8. 工作区
111.4. Jenkins Job DSL / Plugin
111.5. Jenkins Plugin
111.5.1. Blue Ocean
111.5.2. Locale Plugin (国际化插件)
111.5.3. github-plugin 插件
111.5.4. Docker
111.5.5. JaCoCo
111.5.6. SSH Pipeline Steps
111.5.7. Rancher
111.5.8. Kubernetes 插件
111.5.9. HTTP Request Plugin
111.5.10. Skip Certificate Check plugin
111.5.11. Android Sign Plugin
111.6. Jenkinsfile Pipeline Example
111.6.1. Maven 子模块范例
111.6.2. 使用指定镜像构建
111.6.3. 命令行制作 Docker 镜像
111.6.4. Yarn
111.6.5. Android
112. SonarQube
112.1. 安装
112.1.1. Kubernetes 安装 SonarQube
112.1.2. Docker
112.1.3. netkiller-devops 安装
112.1.4. SonarScanner
112.2. 配置
112.2.1. 登陆 SonarQube
112.2.2. 本地 maven 执行 SonarQube
112.2.3. 集成 Gitlab
112.2.4. SonarScanner
112.3. FAQ
112.3.1. bootstrap check failure [1] of [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
112.3.2. failed: An API incompatibility was encountered while executing org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.0.2155:sonar: java.lang.UnsupportedClassVersionError: org/sonar/batch/bootstrapper/EnvironmentInformation has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
112.3.3. [ERROR] An unknown compilation problem occurred
112.3.4. can't have 2 modules with the following key
112.3.5. Kubernetes 运行 sonar-scanner
113. Dagger
114. 持续集成工具
114.1. Code Review
114.1.1. Phabricator - an open source, software engineering platform
114.1.2. Gerrit
114.1.3. TeamCity
114.2. Nexus Repository OSS
114.2.1. 安装 Nexus
114.2.2. Nexus UI
114.2.3. maven 设置
114.2.4. Node.js
114.2.5. Ruby
116. TRAC
116.1. Ubuntu 安装
116.1.1. source code
116.1.2. easy_install
116.1.3. Apache httpd
116.2. CentOS 安装
116.2.1. trac.ini
116.2.2. standalone
116.2.3. Using Authentication
116.2.4. trac-admin
116.3. Project Environment
116.3.1. Sqlite
116.3.2. MySQL
116.3.3. Plugin
116.4. trac.ini
116.4.1. repository
116.4.2. attachment 附件配置
116.5. trac-admin
116.5.1. adduser script
116.6. Trac 项目管理
116.6.1. Administration
116.6.2. Wiki
116.6.3. Timeline
116.6.4. Roadmap
116.6.5. Ticket
116.7. FAQ
116.7.1. TracError: Cannot load Python bindings for MySQL
116.8. Apache Bloodhound
117. Redmine
117.1. CentOS 安装
117.2. Redmine 运行
117.3. 插件
117.3.1. workflow
118. 项目管理工具
118.1. 禅道
118.2. TUTOS