开发的Plugin部署到Redmine的服务中,最为简单的方式即是将整个内容进行打包,然后解开至Redmine的plugins目录中,重启Redmine的服务即可。
事前准备
事前在Redmine的开发环境中开发了一个名为sample的插件,此插件未实现任何功能,只有插件信息的设定,详细内容为:
详细Plugin创建的说明请参看如下内容:
生成待部署的plugin的tar文件包
liumiaocn:redmine liumiao$ docker exec -it redmine_redmine_1 sh
# ls plugins
README sample
# tar cvpf sample-plugin.tar plugins/sample
plugins/sample/
plugins/sample/test/
plugins/sample/test/functional/
plugins/sample/test/integration/
plugins/sample/test/test_helper.rb
plugins/sample/test/fixtures/
plugins/sample/test/unit/
plugins/sample/init.rb
plugins/sample/README.rdoc
plugins/sample/db/
plugins/sample/db/migrate/
plugins/sample/config/
plugins/sample/config/locales/
plugins/sample/config/locales/en.yml
plugins/sample/config/routes.rb
plugins/sample/assets/
plugins/sample/assets/styleshee