Я ищу способ автоматизации электронных сборок для проектов сборки EmberJ.
У меня есть конвейер, в котором я бы клонировал встроенный проект EmberJs в определенную папку в проекте Electron, который затем использует электронный строитель для создания установщика для этого проекта.
Мне нужно, чтобы этот электронный проект был универсальным, но использование версии package.json для сборок и автообновления препятствует этому. Есть ли способ выбрать версию / тег проекта Ember для сборок вместо того, который указан в электронном проекте?
Или есть другой способ добавить / проверить версии электронных сборок?
Я действительно не хочу помешать развить свой базовый электронный проект для каждого нового проекта EmberJ.
Я попытался добавить файл package.json в папку, в которой я клонирую свой встроенный проект, и указать там версию, но, похоже, это переопределяет мой файл Electron-Project package.json, который я хотел бы использовать для общего скрипты и ссылки.
в моем электронном пакете.json:
"name": "electron-launcher",
"version": "0.1.0", => needs to be independant of the builds if possible
"scripts": {
"dist": "electron-builder -p always"
},
...
Структура моего проекта
- package.json (электрон)
- main.js
- resources (папка, содержащая EmberJS dist)