Project

General

Profile

機能 #1247

AppImage形式で配布する

Added by Yuto Tokunaga over 1 year ago. Updated 3 months ago.

Status:
実装待ち
Priority:
通常
Target version:
Start date:
2018-05-17
Due date:
% Done:

0%

プラグイン名:

Description

mikutterをAppImage 形式で配布する.

Associated revisions

Revision 88faa047 (diff)
Added by toshi_a 初音 3 months ago

Appimageのビルド環境を ubuntu 16.04 にした refs #1247

Revision c799f15f (diff)
Added by toshi_a 初音 3 months ago

Appimageを作る時、現在checkoutしているmikutterのディレクトリを使う refs #1247

Revision 06d6593d (diff)
Added by toshi_a 初音 3 months ago

Appimageを作るDocker imageでapt-getを使わない refs #1247

History

#2

Updated by Yuto Tokunaga over 1 year ago

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

#3

Updated by toshi_a 初音 3 months ago

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

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

#4

Updated by toshi_a 初音 3 months 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を作る
    • これは完全にこっちの作業
#5

Updated by Yuto Tokunaga 3 months ago

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

#6

Updated by Yuto Tokunaga 3 months ago

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

#7

Updated by toshi_a 初音 3 months ago

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

#8

Updated by toshi_a 初音 3 months ago

linux deploy

良さそう

Also available in: Atom PDF