Agile实践之Kanban工具: Wekan

Agile实践之Kanban工具: Wekan_第1张图片

作为Trello的开源翻版, Wekan不需要再做太多的介绍. 普通用的kanban, Wekan已经足够. Wekan使用起来也非常方便, 其提供了很多方法, 还提供了docker的标准镜像, 你只需要pull下Wekan用来持久化的Mongodb, 和它自己的镜像mquandalle/wekan就可以直接两行docker run即可. 当然也可以使用其提供docker-compose的yml文件更加便捷. 但是由于在试验的过程中, 只能显示空白页面, 而这个共通问题在wekan的讨论区中也多次被人提起而至今似乎没有被重视. 其实在Local的机器登陆上去有时是可以正常访问的, 只是即使设定IP也无法从其他机器访问确实只好等待下一个版本解决这个问题了. 找到了一个Ubuntu下的自动安装脚本, 虽然还有一些瑕疵, 但是在此基础之上倒是确实提供了一个可以使用目前版本的Wekan的方法.

前提事项

项番 详细
No.1 能够连接Internete(不能得话请自行修改脚本的curl和wget处)
No.2 有root的权限
No.3 8080端口未被占用,被占用的话请自行修改脚本

准备

使用git clone下载下来自动安装的脚本,到何处均可
其实真正使用到的就是https://github.com/anselal/wekan的一个脚本文件autoinstall_wekan.sh,想办法把它下载下来即可,你甚至可以在IE上Copy下来用vi生成都没有问题。

root@ubuntu:~# mkdir wekans
root@ubuntu:~# cd wekans
root@ubuntu:~/wekans# git clone https://github.com/anselal/wekan
Cloning into 'wekan'...
remote: Counting objects: 47, done.
remote: Total 47 (delta 0), reused 0 (delta 0), pack-reused 47
Unpacking objects: 100% (47/47), done.
Checking connectivity... done.
root@ubuntu:~/wekans# cd ..
root@ubuntu:~#

执行脚本

# sh autoinstall_wekan.sh
autoinstall_wekan.sh: 3: autoinstall_wekan.sh: [[: not found -〉低级错误,可以无视
Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [94.5

试验了两次,此脚本一般不能正常使用,你可以查看一下提示的错误。因为错误判断不够,比如下载到一半出错了的情况等都没有考虑提示退出。而且基于wget的下载第二次一般会在文件名后加世代信息,而程序中也没有考虑到这种情况。所以提示下面的信息时,一般不能将wekan启动起来

You can run the service manually or you can reboot your system.
Please select one of the following:
1) Start the wekan service
2) Reboot your system
3) Exit
Choice:

重新安装forever

脚本中的forever安装,由于没有正常被执行,需要手动在再做一遍。

root@ubuntu:~# NODE_VERSION="v0.10.40"
root@ubuntu:~# nvm install $NODE_VERSION
######################################################################## 100.0%
Now using node v0.10.40 (npm v1.4.28)
root@ubuntu:~# nvm use $NODE_VERSION
Now using node v0.10.40 (npm v1.4.28)
root@ubuntu:~# nvm alias default $NODE_VERSION
default -> v0.10.40
root@ubuntu:~# npm install -g npm
/root/.nvm/v0.10.40/bin/npm -> /root/.nvm/v0.10.40/lib/node_modules/npm/bin/npm-cli.js
npm@3.10.6 /root/.nvm/v0.10.40/lib/node_modules/npm
root@ubuntu:~# npm install forever -g
......

启动wekan

因为此脚本在安装的时候很贴心地准备了init启动脚本到系统目录,我们可以直接使用。

# /etc/init.d/wekan start
root@ubuntu:~# /etc/init.d/wekan start
Starting Wekan
root@ubuntu:~# info:    Forever processing file: main.js

此时再出什么问题就可以利用/var/run/Wekan.log来排错了,什么不对就把脚本里的相应部分再拿出来重新安装一下基本没有问题。

登陆界面

|URL|http://192.168.32.38:8080|
|–|–|
Agile实践之Kanban工具: Wekan_第2张图片

注册一个用户,然后登陆
Agile实践之Kanban工具: Wekan_第3张图片
然后在这里就可以实施你的kanban了,也可以作为GTD的实用工具。

你可能感兴趣的:(工具,DevOps自动化工具)