Install RhodeCode Extensions¶
To install RhodeCode Extensions, you need to have RhodeCode Tools installed. See the RhodeCode Tools Installation
and RhodeCode Tools CLI sections. Use the --plugins
option with
the rhodecode-extensions
argument.
Upgrading RhodeCode Extensions¶
Important
You should back up any plugins or extensions that you have created before continuing.
To upgrade your RhodeCode Extensions, use the following example:
- From inside the RhodeCode Tools virtualenv, upgrade to the latest version:
(venv)$ pip install -U https://my.rhodecode.com/dl/rhodecode-tools/latest
Downloading/unpacking https://my.rhodecode.com/dl/rhodecode-tools/latest
Downloading latest (143kB): 143kB downloaded
Running setup.py (path:/tmp/pip-9qYsxf-build/setup.py) egg_info
for package from https://my.rhodecode.com/dl/rhodecode-tools/latest
- Once RhodeCode Tools are upgraded to the latest version, you can install the latest extensions using the following example:
(venv)$ rhodecode-extensions --instance-name=enterprise-1 \
--ini-file=rhodecode.ini --plugins
Extension file already exists, do you want to overwrite it? [y/N]: y
Writen new extensions file to rcextensions
Copied hipchat_push_notify.py plugin to rcextensions
Copied jira_pr_flow.py plugin to rcextensions
Copied default_reviewers.py plugin to rcextensions
Copied extract_commits.py plugin to rcextensions
Copied extract_issues.py plugin to rcextensions
Copied redmine_pr_flow.py plugin to rcextensions
Copied extra_fields.py plugin to rcextensions
Copied jira_smart_commits.py plugin to rcextensions
Copied http_notify.py plugin to rcextensions
Copied slack_push_notify.py plugin to rcextensions
Copied slack_message.py plugin to rcextensions
Copied extract_jira_issues.py plugin to rcextensions
Copied extract_redmine_issues.py plugin to rcextensions
Copied redmine_smart_commits.py plugin to rcextensions
Copied send_mail.py plugin to rcextensions