diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4dcdcbcab03763500a963753faa4cce65cc9c1a0..58820862c7da0e88e0099d4b4485723098d4d073 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,8 +14,13 @@ linux: - git checkout dev2 - cd ArduBlockTool/tool/ - git rm *.jar - - ls -la ../../../ - - cp ../../../ArduBlockTool/tool/*.jar . - - git add . - - git commit -m "new version" - - git push + - cp ../../../ArduBlockTool/tool/*.jar . + - > + if [ -z "$(git status --porcelain)" ]; then + # Working directory clean + echo "Working directory clean"; + else + # Uncommitted changes + git commit -a -m "new version"; + git push -u origin $CI_COMMIT_BRANCH; + fi