获取Redmine一周的issue并生成周报发送至指定邮箱
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
db
public/css
views
.gitignore
Gemfile
Gemfile.lock
LICENSE
README.md Update README.md Oct 15, 2014
Rakefile
app.rb
config-example.yml 添加Smtp配置 Oct 13, 2014
config.ru
environments.rb
mail.rb

README.md

redmine2weekly

获取Redmine一周的issue并生成周报发送至指定邮箱

image

功能特性

  • 支持自定义Mailgun账户
  • 根据Redmine REST API
  • 获取Redmine一周issue并生成周报展示
  • 发送周报到指定收件人

本地运行

编辑配置文件

$ mv config-example.yml config.yml # 并配置好内容

执行bundle install

$ [sudo] bundle install

执行migration

$ [sudo] rake db:migrate

执行app.rb

$ [sudo] ruby app.rb

Heroku 部署

编辑配置文件

$ mv config-example.yml config.yml # 并配置好内容

创建heroku app

$ [sudo] heroku create your-apps-name

提交应用

$ [sudo] git push -u heroku master

执行migration

$ [sudo] heroku rake db:migrate