Project

General

Profile

Actions

機能 #1247

closed

AppImage形式で配布する

Added by Yuto Tokunaga about 3 years ago. Updated about 1 year ago.

Status:
終了
Priority:
通常
Target version:
Start date:
2018-05-17
Due date:
% Done:

0%

プラグイン名:

Description

mikutterをAppImage 形式で配布する.

Actions #2

Updated by Yuto Tokunaga about 3 years ago

https://github.com/yuntan/mikutter/tree/ci-appimage/deployment/appimage で作業してます.VagrantとVirtualBoxを使用し,vagrant upするだけでビルドできるようになってます.一部環境ではリンクを押してもブラウザが起動しないなどのバグを確認しています.試したい方はどうぞ.

Actions #3

Updated by toshi_a 初音 about 2 years ago

  • Assignee changed from Yuto Tokunaga to toshi_a 初音
  • Target version changed from 3.7 to 3.9

これ使ってmikutter.hachune.netで今tarballを配布してる感じで配布する

Actions #4

Updated by toshi_a 初音 about 2 years ago

  • Status changed from 新規 to 実装待ち

mergeしました。こちらのビルド環境で自動化することも視野に入れていくつかアレンジをしています。
残りやることは:

  • Ubuntu 16.04に上げる
    • AppImageをビルドする環境に新しすぎるUbuntuを使うと古い環境で起動できなくなるとのこと
    • https://wiki.ubuntu.com/Releases によると、Ubuntu 14.04は既にStandard Supoprtが終わっている。それ以前にmikutterがどこまで古い環境を許容するかという問題もあるので、一先ずUbuntuでStandard Supportが提供されている一番古いLTSを採用して様子を見てみたい
  • リリースサイクルで自動でAppImageを作る
    • これは完全にこっちの作業
Actions #5

Updated by Yuto Tokunaga about 2 years ago

TODO追加です(こちらで作業します).

Actions #6

Updated by Yuto Tokunaga about 2 years ago

gen_appimage.shに対する修正提案です.

Actions #7

Updated by toshi_a 初音 about 2 years ago

shallow cloneやった方が良いですね。これはmergeしようと思います。
ただ、mergeしたものはmikutterリポジトリの中にビルドのためのDockerfileが置かれている前提なので、git archiveしたものをImageにCOPYしても良いんじゃないかと思っていて、最終的にはそうするつもりです。
ただ、あまり時間がなさそうなので当分は提案してもらった方法で行きます。

Actions #8

Updated by toshi_a 初音 about 2 years ago

linux deploy

良さそう

Actions #9

Updated by Yuto Tokunaga about 1 year ago

  • Status changed from 実装待ち to 終了
Actions

Also available in: Atom PDF