Home
|
简体中文
|
繁体中文
|
杂文
|
Github
|
知乎专栏
|
Facebook
|
Linkedin
|
Youtube
|
打赏(Donations)
|
About
部分 XII. 项目管理工具
上一页
下一页
知乎专栏
部分 XII. 项目管理工具
project management tool
目录
121. Gitlab 项目管理
121.1. GitLab 安装与配置
121.1.1. Almalinux 9.0
121.1.2. CentOS 8 Stream 安装 Gitlab
121.1.3. Docker 方式安装 Gitlab
121.1.4. Yum 安装 GitLab
121.1.5. 绑定SSL证书
121.1.6. Gitlab 管理
121.2. 初始化 Gitlab
121.2.1. 操作系统初始化
121.2.2. 创建用户
121.2.3. 初始化组
121.2.4. 初始化标签
121.2.5. 初始化分支
121.2.6. 部署环境
121.3. 项目管理
121.3.1. 组织架构
121.3.2. 项目计划
121.3.3. 工作流
121.3.4. 议题
121.3.5. 并行开发
121.3.6. 升级与发布相关
121.3.7. 代码审查
121.4. 通过GPG签名提交代码
121.4.1. 创建证书
121.4.2. 配置 Gitlab GPG
121.4.3. 配置 Git
121.4.4. FAQ
121.5. CI / CD
121.5.1. 远程服务器配置
121.5.2. 配置 CI / CD
121.5.3. Shell 执行器
121.5.4. tags 的使用方法
121.5.5. Docker 执行器
121.5.6. Kubernetes executor
121.5.7. Java 持续集成相关
121.5.8. 数据库结构监控
121.5.9. 持续部署 Nacos
121.6. Pipeline 流水线
121.6.1. cache
121.6.2. stages
121.6.3. variables
121.6.4. script /before_script / after_script
121.6.5. only and except
121.6.6. 构建物
121.6.7. 允许失败
121.6.8. 定义何时开始job
121.6.9. services
121.6.10. tags
121.6.11. rules 规则
121.6.12. include 包含
121.6.13. 模版
121.6.14. release
121.6.15. 应用案例
121.7. 软件包与镜像库
121.7.1. Maven 仓库
121.7.2. Python Pypi 仓库
121.7.3. Node JS
121.7.4. Docker registry
121.8. 服务器端 hooks
121.8.1. 创建全局 Server hooks
121.8.2. 给单个仓库配置 Server hooks
121.9. 客户端 hooks
121.9.1. 集成禅道
121.10. WebHook
121.11. FAQ
121.11.1. 查看日志
121.11.2. debug runner
121.11.3. gitolite 向 gitlab 迁移
121.11.4. 修改主机名
121.11.5. ERROR: Uploading artifacts as "archive" to coordinator... too large archive
121.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
121.11.7. 磁盘 100% 怎样清理
122. Jenkins
122.1. 安装 Jenkins
122.1.1. OSCM 一键安装
122.1.2. Mac
122.1.3. CentOS
122.1.4. Ubuntu
122.1.5. Docker
122.1.6. Minikube
122.2. 配置 Jenkins
122.3. Jenkinsfile
122.3.1. Jenkinsfile - Declarative Pipeline
122.3.2. Jenkinsfile - Scripted Pipeline
122.3.3. 设置环境变量
122.3.4. agent
122.3.5. Steps
122.3.6. 版本控制
122.3.7. 节点与过程
122.3.8. 工作区
122.4. Jenkins Job DSL / Plugin
122.5. Jenkins Plugin
122.5.1. Blue Ocean
122.5.2. Locale Plugin (国际化插件)
122.5.3. github-plugin 插件
122.5.4. Docker
122.5.5. JaCoCo
122.5.6. SSH Pipeline Steps
122.5.7. Rancher
122.5.8. Kubernetes 插件
122.5.9. HTTP Request Plugin
122.5.10. Skip Certificate Check plugin
122.5.11. Android Sign Plugin
122.6. Jenkinsfile Pipeline Example
122.6.1. Maven 子模块范例
122.6.2. 使用指定镜像构建
122.6.3. 命令行制作 Docker 镜像
122.6.4. Yarn
122.6.5. Android
123. SonarQube
123.1. 安装
123.1.1. Kubernetes 安装 SonarQube
123.1.2. Docker
123.1.3. netkiller-devops 安装
123.1.4. SonarScanner
123.2. 配置
123.2.1. 登陆 SonarQube
123.2.2. 本地 maven 执行 SonarQube
123.2.3. 集成 Gitlab
123.2.4. SonarScanner
123.3. FAQ
123.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]
123.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
123.3.3. [ERROR] An unknown compilation problem occurred
123.3.4. can't have 2 modules with the following key
123.3.5. Kubernetes 运行 sonar-scanner
124. Dagger
125. 持续集成工具
125.1. Code Review
125.1.1. Phabricator - an open source, software engineering platform
125.1.2. Gerrit
125.1.3. TeamCity
125.2. Nexus Repository OSS
125.2.1. 安装 Nexus
125.2.2. Nexus UI
125.2.3. maven 设置
125.2.4. Node.js
125.2.5. Ruby
127. TRAC
127.1. Ubuntu 安装
127.1.1. source code
127.1.2. easy_install
127.1.3. Apache httpd
127.2. CentOS 安装
127.2.1. trac.ini
127.2.2. standalone
127.2.3. Using Authentication
127.2.4. trac-admin
127.3. Project Environment
127.3.1. Sqlite
127.3.2. MySQL
127.3.3. Plugin
127.4. trac.ini
127.4.1. repository
127.4.2. attachment 附件配置
127.5. trac-admin
127.5.1. adduser script
127.6. Trac 项目管理
127.6.1. Administration
127.6.2. Wiki
127.6.3. Timeline
127.6.4. Roadmap
127.6.5. Ticket
127.7. FAQ
127.7.1. TracError: Cannot load Python bindings for MySQL
127.8. Apache Bloodhound
128. Redmine
128.1. CentOS 安装
128.2. Redmine 运行
128.3. 插件
128.3.1. workflow
129. 项目管理工具
129.1. 禅道
129.2. TUTOS