Github での jmpadin 開発アドイン開発を github に移行して、簡単に更新できるようにしたいと考えています。
- コードをプッシュすると、ソースフォルダーを圧縮してリポジトリのルートにlatest.jmpadinを作成するgithubアクションが実行されます。
- アドインには、リポジトリからlatest.jmpadinをチェックし、現在のバージョンよりも新しい場合はダウンロードしてインストールするボタンが必要です。
これの開発に深く入る前に、このようなものをすでに構築した人はいますか。何か共有できることはありますか?
消費者および市場調査Re: Github での jmpaddin 開発ワークフローの yaml を共有できますか? それとも、GitLab にも参加していましたか?
Re: Github での jmpaddin 開発ありがとう、私は実際に始める前にそれを見ました。 GitLab をもう少し調べる必要があるかもしれません。
Re: Github での jmpaddin 開発私はリリース用にタグを付けて実行しましたが、複数の開発者がいて、すべてのマージ リクエストよりも一般的なテストを行いたいと考えていました。
実装された当社のソリューションは、「ベータ」という名前のブランチでの新しいコミットのアドインをすぐに構築し、貢献したい文字通り社内の誰からでも提供されます。また、QC が貢献するメンテナーが所有する段階的なマルチブランチ リリースがあります。 「メイン」ブランチ リリースの 2 週間サイクル。 これにより、瞬間的なビルドが導入されますが、品質管理の手段も導入されます。 とは言っても、広いインターネット上の公開レポにオンデマンドで構築された「ベータ版」ブランチを残すことはありません。そうするために。
また、`importables` ディレクトリの名前空間で定義されたすべての `Function()` を JMP 14+ の JMP Scripting Index に自動的に追加し、関数の詳細を解析してインデックス内のドキュメントを形成する機能も含まれています。 詳しくは講演動画、PDF、ZIPをご覧ください! また、私たちのコードベースから何でも自由に適応または採用してください。 私たちはオープンプラクティスのファンです!
Re: Github での jmpaddin 開発私はリリース用にタグを付けて実行しましたが、複数の開発者がいて、すべてのマージ リクエストよりも一般的なテストを行いたいと考えていました。CI パイプラインを実行しているときに本当につまずいたことの 1 つは、パイプラインをシステムとして実行することでした。いくつかの JMP ダイアログを通過するために PSExec を使用する必要がありました (初めて)。
Re: Github での jmpaddin 開発弊社でも似たようなものを作っており、昨年のJDSでも講演させていただきました!写真をアップロードするのと同じくらい簡単: アドインを自動的に作成、共有、更新... - JMP ユーザー コミュニティ
GitLab を使用していますが、概念的には似ています。 上記のリンクに、ビルド スクリプトの ZIP が含まれています。
Re: Github での jmpaddin 開発私は作業バージョンを持っています。
これが私のコード リポジトリです。コードの寄稿は大歓迎です。
https://github.com/PaulAntonDeen/Auto-Updating-Addin
Re: Github での jmpaddin 開発建てる
私は自分のアドインのためにこれに取り組み始めたばかりで、YAML を使用して GitLab で開始できる PowerShell スクリプトまで取得しましたが、GitHub の CI にはまだ取り組んでいません。これが私の最初のドラフト ビルド スクリプトです。
もっと見る...
自動更新
この記事をチェックしてください:
アドイン マネージャー、パート 2: 自動更新アドインをユーザーに展開する