我的服务器上运行了一个独立的 JIRA 实例。我使用 atlas-mvn 命令构建了一个 jira 插件,并创建了一个 jar 文件。
通常的过程是登录到独立的 JIRA UI 并从 UPM 进行部署。
但是有没有办法可以使用命令行或 shell 脚本将此插件直接部署到独立实例。
谁能帮帮我?
我的服务器上运行了一个独立的 JIRA 实例。我使用 atlas-mvn 命令构建了一个 jira 插件,并创建了一个 jar 文件。
通常的过程是登录到独立的 JIRA UI 并从 UPM 进行部署。
但是有没有办法可以使用命令行或 shell 脚本将此插件直接部署到独立实例。
谁能帮帮我?
我知道 UPM 有一个 REST API,您可以使用 Developers Toolkit 浏览它。我认为它位于 /rest/1/plugins 但没有明确记录。您可以在上传插件时使用 Chrome、Inspect Element、Network 对其进行逆向工程。还有https://developer.atlassian.com/static/javadoc/upm/api/2.1/reference/packages.html
你可以试试这个:
atlas-install-plugin -p #port --server #host --context-path "" --username #adminusername --password #adminpassword
例子:
atlas-install-plugin -p 8080 --server localhost --context-path "" --username admin --password admin