Commit 0b3813dd authored by madengji's avatar madengji

auto ci

parent 6e693abc
chain33 chain33
chain33-cli chain33-cli
tool tool
datadir* datadir*
*.log *.log
......
...@@ -61,13 +61,7 @@ go_test: ...@@ -61,13 +61,7 @@ go_test:
# - develop # - develop
# - bty_develop # - bty_develop
code_coverage:
stage: test
script:
- make coverage
only:
- master
- bty_develop
#code_coverage_report: #code_coverage_report:
# stage: test # stage: test
...@@ -112,6 +106,16 @@ deploy_paracross: ...@@ -112,6 +106,16 @@ deploy_paracross:
only: only:
- master - master
code_coverage:
stage: fork_test
script:
- if [ -n "${onceEveryday}" ]; then
- make coverage
- fi
only:
- master
- bty_develop
fork_test: fork_test:
stage: fork_test stage: fork_test
tags: tags:
......
...@@ -213,16 +213,14 @@ auto_ci_after: clean fmt protobuf ...@@ -213,16 +213,14 @@ auto_ci_after: clean fmt protobuf
.PHONY: auto_ci .PHONY: auto_ci
auto_fmt := find . -name '*.go' -not -path './vendor/*' | xargs goimports -l -w auto_fmt := find . -name '*.go' -not -path './vendor/*' | xargs goimports -l -w
auto_ci: clean fmt_proto fmt_shell protobuf auto_ci: clean fmt_proto fmt_shell protobuf
git branch @-find . -name '*.go' -not -path './vendor/*' | xargs gofmt -l -w -s
git status @-${auto_fmt}
-find . -name '*.go' -not -path './vendor/*' | xargs gofmt -l -w -s @-find . -name '*.go' -not -path './vendor/*' | xargs gofmt -l -w -s
-${auto_fmt} @${auto_fmt}
-find . -name '*.go' -not -path './vendor/*' | xargs gofmt -l -w -s @git add -u
${auto_fmt} @git status
git status @files=$$(git status -suno); if [ -n "$$files" ]; then \
echo $(branch) git add -u; \
files=$$(git status -suno); if [ -n "$$files" ]; then \
git add *.go *.sh *.proto; \
git status; \ git status; \
git commit -a -m "auto ci"; \ git commit -a -m "auto ci"; \
git push origin HEAD:$(branch); \ git push origin HEAD:$(branch); \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment