Github 上的 jmpaddin 開發我想將我的插件開發遷移到 github 並實現輕鬆更新。
- 如果我推送程式碼,應該執行一個 github 操作來壓縮來源資料夾並在儲存庫的根目錄中建立latest.jmpaddin。
- 在加載項中,我想要一個按鈕來檢查存儲庫中的latest.jmpaddin,如果它比當前版本更新,則下載並安裝。
在我深入開發這個之前:是否有人已經建造了這樣的東西。有什麼可以分享的嗎?
消費者與市場研究回复:Github 上的 jmpaddin 開發你能分享你的工作流程yaml嗎? 或者你也在 GitLab?
回复:Github 上的 jmpaddin 開發謝謝,我確實在開始之前確實看過了。 我可能需要更多地研究 GitLab。
回复:Github 上的 jmpaddin 開發我在標籤上運行我們的發布,但我們有多個開發人員,我們希望進行比我們對所有合併請求進行的測試更通用的測試。
我們實施的解決方案會立即為我們公司中任何想要貢獻的名為“beta”的分支上的任何新提交構建加載項,並且我們有一個分階段的多分支版本,由我們的維護人員擁有,他們在 QC 上做出貢獻`main` 分支版本的兩週週期。 這引入了即時構建,但也引入了質量控制措施。 也就是說,我不會在廣泛的互聯網上的公共回購中按需離開 `beta` 分支構建,這只有效,因為我可以判斷是否有人試圖作惡,它是誰,並且會產生影響為此。
我們還包括自動將在 `importables` 目錄的命名空間中定義的任何 `Function()` 添加到 JMP 14+ 的 JMP 腳本索引中的功能,解析函數的詳細信息以形成索引中的文檔。 有關詳細信息,請參閱我演講中的視頻、PDF 或 ZIP! 此外,請隨時改編或採用我們代碼庫中的任何內容。 我們是開放實踐的粉絲!
回复:Github 上的 jmpaddin 開發我在標籤上運行我們的發布,但我們有多個開發人員,我們希望進行比我們對所有合併請求進行的測試更通用的測試。當讓 CI 管道運行時,讓我真正難過的一件事是讓管道作為系統運行。我不得不使用 PSExec 來通過一些 JMP 對話框(這是第一次)。
回复:Github 上的 jmpaddin 開發我們公司已經構建了類似的東西,我們在去年的 JDS 上就此發表了演講!就像上傳照片一樣簡單:構建、共享和更新插件自動... - JMP 用戶社區
我們使用 GitLab,但在概念上是相似的。 我們在上面的鏈接中包含了構建腳本的 ZIP 文件。
回复:Github 上的 jmpaddin 開發我有一個工作版本。
這裡是我的代碼庫,歡迎貢獻代碼!
https://github.com/PaulAntonDeen/Auto-Updating-Addin
回复:Github 上的 jmpaddin 開發建造
我剛剛開始為我自己的加載項工作,我得到了一個 powershell 腳本,我可以使用 YAML 在 GitLab 中啟動它,但我還沒有深入研究 GitHub 的 CI。這是我的初稿構建腳本:
查看更多...
自動更新
看看這篇文章:
加載項管理器,第 2 部分:為用戶部署自動更新加載項