一、redmine项目管理工具
- Redmine 是一个开源的, 基于Web的项目管理和缺陷跟踪工具. 它用日历和甘特图辅助项目及进度可视化显示. 同时它又支持多项目管理. Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能, 问题跟踪,并为多个版本控制选项的支持. Redmine是一个有用的Scrum和敏捷的选择. 由于Redmine的设计受到Trac的较大影响,所以它们的软件包有很多相似的特征. Redmine建立在Ruby on Rails的框架之上, 他可以跨平台和数据库 。
二、Redmine安装
docker run -itd --hostname "jn-mysql" -p 10003:3306 \
--name "mysql" \
-v /root/docker_vol/mysql/data:/var/lib/mysql \
-v /root/docker_vol/mysql/conf:/etc/mysql/conf.d \
-v /etc/localtime:/etc/localtime:ro \
-e MYSQL_ROOT_PASSWORD=P@ssword \
-e TZ=Asia/Shanghai \
mysql
docker run -itd --hostname "jn-redmine" -p 10006:3000 \
--name "redmine" \
-e REDMINE_DB_MYSQL=jn_mysql \
-e REDMINE_DB_USERNAME=redmine \
-e REDMINE_DB_PASSWORD=redmine \
-e REDMINE_SECRET_KEY_BASE=supersecretkey \
--link=mysql:jn_mysql \
-v /root/docker_vol/redmine/files:/usr/src/redmine/files \
-v /root/docker_vol/redmine/log:/usr/src/redmine/log \
-v /root/docker_vol/redmine/data:/home/redmine/data \
-v /root/docker_vol/redmine/plugins:/usr/src/redmine/plugins \
-v /root/docker_vol/redmine/config/configuration.yml:/usr/src/redmine/config/configuration.yml \
redmine
三、Redmine认证配置
- 配置Redmine使用LDAP认证用户
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JOAc6M8q-1642339477317)(images\image-20210707084001487.png)]](https://img-blog.csdnimg.cn/786066b469f54b3ca319872be785a84c.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LmIKHnEgW8p6LS66LS1,size_20,color_FFFFFF,t_70,g_se,x_16)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ggFNt6qB-1642339477319)(images\image-20210707084057382.png)]](https://img-blog.csdnimg.cn/7335622d5a2c43cb8bb1316aca18933c.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LmIKHnEgW8p6LS66LS1,size_20,color_FFFFFF,t_70,g_se,x_16)
- 保存后即可实现ldap认证用户登录
四、使用Redmine进行项目管理
1、创建项目
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4fToyiaF-1642339477319)(images\image-20210707100845229.png)]](https://img-blog.csdnimg.cn/d426c2247da04ed59eec7a9acf06b726.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LmIKHnEgW8p6LS66LS1,size_20,color_FFFFFF,t_70,g_se,x_16)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hUPdrUKI-1642339477320)(images\image-20210707101230068.png)]](https://img-blog.csdnimg.cn/400c0cf0092d42d4b45f77e7fe8e5e78.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LmIKHnEgW8p6LS66LS1,size_20,color_FFFFFF,t_70,g_se,x_16)
2、为项目配置人员
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bPMDrxQM-1642339477320)(images\image-20210707101729943.png)]](https://img-blog.csdnimg.cn/e3071e5fbcd34ad485d01cccd09138d3.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LmIKHnEgW8p6LS66LS1,size_20,color_FFFFFF,t_70,g_se,x_16)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7kz2RC2b-1642339477321)(images\image-20210707101759486.png)]](https://img-blog.csdnimg.cn/1ce257bb6d3e4d15909271b34acec585.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LmIKHnEgW8p6LS66LS1,size_14,color_FFFFFF,t_70,g_se,x_16)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LR691dJZ-1642339477321)(images\image-20210707101927465.png)]](https://img-blog.csdnimg.cn/651a2e67d0654e0c89afb533c03df857.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LmIKHnEgW8p6LS66LS1,size_20,color_FFFFFF,t_70,g_se,x_16)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BG0PrNgu-1642339477322)(images\image-20210707102207715.png)]](https://img-blog.csdnimg.cn/8d19657fc77e4ac7b47feaecfe68505e.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LmIKHnEgW8p6LS66LS1,size_20,color_FFFFFF,t_70,g_se,x_16)
3、任务管理
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mNIcDnwH-1642339477322)(images\image-20210707102506559.png)]](https://img-blog.csdnimg.cn/5101b1105b834cb2ba8cb3d48961b7a1.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LmIKHnEgW8p6LS66LS1,size_20,color_FFFFFF,t_70,g_se,x_16)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kSJ40b6W-1642339477323)(images\image-20210707102817783.png)]](https://img-blog.csdnimg.cn/c92ed32e1def4df287b8272385ad7cca.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LmIKHnEgW8p6LS66LS1,size_20,color_FFFFFF,t_70,g_se,x_16)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uLCv76nF-1642339477324)(images\image-20210707103010033.png)]](https://img-blog.csdnimg.cn/8778f889a6284a5d9ed719bd0c6cc422.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LmIKHnEgW8p6LS66LS1,size_20,color_FFFFFF,t_70,g_se,x_16)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PYMEC55d-1642339477324)(images\image-20210707103418598.png)]](https://img-blog.csdnimg.cn/914efefcdb3343b6bd1420a336d121fe.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LmIKHnEgW8p6LS66LS1,size_20,color_FFFFFF,t_70,g_se,x_16)













五、配置redmine通知邮件
准备configuration.yml配置文件,该文件可根据已有镜像中的configuration.yml样例文件获取。改写启用的邮件相关信息,然后重启容器即可。
版权声明:本文为ayhg1原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。