tunasync

Mirror job management tool.

  • 所有者: tuna/tunasync
  • 平台:
  • 許可證: GNU General Public License v3.0
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

tunasync

Build Status
Coverage Status
Commitizen friendly
GPLv3

Get Started

Download

Pre-built binary for Linux x86_64 is available at Github releases.

Design

# Architecture

- Manager: Central instance for status and job management
- Worker: Runs mirror jobs

+------------+ +---+                  +---+, Client API, Job Status, +----------+     +----------+ 
+------------+, +----------------->, --->, mirror  +---->, mirror, +------------+, w, config, provider, Worker API, H, o, +----------+     +----+-----+ 
+------------+, T, Job Control, r, +------------+, T +----------------->, k, +------------+, Job/Status, P, Start/Stop/..., e, mirror job, <----+, Management, S, r, +------^-----+             
+------------+, Update Status, +---------+---------+         
+------------+, <------------------+, Scheduler, BoltDB, +-------------------+
+------------+ +---+                  +---+


# Job Run Process


PreSyncing                           Syncing                               Success
+-----------+     +----------+    +-----------+    +-------------+     +--------------+, pre-job  +--+->, pre-exec +--->, job run  +--->, post-exec  +-+-->, post-success, +-----------+  ^  +----------+    +-----------+    +-------------+, +--------------+, +-----------------+, Failed
               +----------------+    post-fail, <---------------+
                                +-----------------+

Building

Setup GOPATH like this.

Then:

go get -d github.com/tuna/tunasync/cmd/tunasync
cd $GOPATH/src/github.com/tuna/tunasync
make

If you have multiple GOPATHs, replace the $GOPATH with your first one.

主要指標

概覽
名稱與所有者tuna/tunasync
主編程語言Go
編程語言Shell (語言數: 4)
平台
許可證GNU General Public License v3.0
所有者活动
創建於2014-10-17 08:24:26
推送於2025-04-16 23:13:13
最后一次提交2025-02-28 15:19:17
發布數31
最新版本名稱v0.9.3 (發布於 2025-02-28 15:28:58)
第一版名稱travis-upload (發布於 2016-11-20 00:59:07)
用户参与
星數1.7k
關注者數60
派生數289
提交數514
已啟用問題?
問題數123
打開的問題數9
拉請求數61
打開的拉請求數1
關閉的拉請求數14
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?