Условия как любые другие скрипты могут быть добавлены из файловой системы. Вы можете хранить сценарии в любой VCS (bitbucket, github, gitlab и т. Д. c) и автоматически развертывать их в файловой системе сервера Jira через любую систему CI / CD (teamcity, jenkins, bamboo, gitlab и т. Д. c).
Итак, как будет выглядеть процесс в результате. 1. зафиксировать изменения в вашем скрипте в vcs 2. немного подождать для автоматического развертывания (например, с помощью фиксации) 3. сделано. В качестве дополнения вы можете написать любой скрипт / сервис / et c для автоматической фиксации этих изменений при необходимости.
Также посмотрите корни скрипта это полезный способ, который позволяет повторно использовать любой из фрагментов скрипта через классы помощников.
Это довольно концептуальный ответ, в основном потому, что реализация зависит от среды, но я надеюсь, что вы получите хотя бы еще одну точку зрения для решения этой задачи.