diff --git a/.travis.yml b/.travis.yml index 1a8cdd6d43..368993fec8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,2 +1,21 @@ language: c -script: make -s check +script: + - make -s badge + - make -s check + + +branches: + only: + - master + +install: + - git clone --depth=1 https://github.com/LCTT/lctt-scripts + - sed -i "/ProjectRoot=/cProjectRoot=$(pwd)" ./lctt-scripts/lctt.cfg + +deploy: + provider: pages + skip_cleanup: true + github_token: $GITHUB_TOKEN + local_dir: build + on: + branch: master diff --git a/Makefile b/Makefile index 715597e46e..952b7b8b38 100644 --- a/Makefile +++ b/Makefile @@ -49,3 +49,10 @@ rule-translation-published: [ $(shell egrep '^A\s*"?published/$(NAME_PATTERN)' $(CHANGE_FILE) | wc -l) = 1 ] [ $(shell cat $(CHANGE_FILE) | wc -l) = 2 ] echo 'Rule Matched: $(@)' + +badge: + mkdir -p build/badge + ./lctt-scripts/show_status.sh -s published >build/badge/published.svg + ./lctt-scripts/show_status.sh -s translated >build/badge/translated.svg + ./lctt-scripts/show_status.sh -s translating >build/badge/translating.svg + ./lctt-scripts/show_status.sh -s sources >build/badge/sources.svg diff --git a/README.md b/README.md index 2769014a6a..b3bbaf0ee6 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,11 @@ 简介 ------------------------------- +![待翻译](https://lctt.github.io/TranslateProject/badge/sources.svg) +![翻译中](https://lctt.github.io/TranslateProject/badge/translating.svg) +![待校正](https://lctt.github.io/TranslateProject/badge/translated.svg) +![已发布](https://lctt.github.io/TranslateProject/badge/published.svg) + LCTT 是“Linux中国”([https://linux.cn/](https://linux.cn/))的翻译组,负责从国外优秀媒体翻译 Linux 相关的技术、资讯、杂文等内容。 LCTT 已经拥有几百名活跃成员,并欢迎更多的Linux志愿者加入我们的团队。