Прошу прощения, я не мог дать ответ в bash, поскольку я незнаком с языком, я могу предоставить следующее в пакете.
@ECHO OFF
:Main
set MYDATE=%DATE:~0,3%
if %MYDATE% == Sun (
goto Sunday
) else (goto Test1)
:Sunday
echo Enjoy your life. Do not work on Sunday!
pause
exit
:Test1
echo Running tests...
::Your test code here
IF %Test1% == PassTest (
goto Test2
) else (goto Error)
:Test2
echo Running tests...
::Your test code here
if %Test2% == PassTest (
goto Commit
) else (goto Error)
:Commit
::Script to commit your code
:Error
ECHO "One or more of the tests have failed."
pause
exit
Как вы можете видеть, я просто использовал, если заявления, чтобы проверить, если тесты были преуспевающими или нет (конечно, вы можете настроить эти тесты, написав код в ::Your test code goes here section
). This - это веб-сайт, который может помочь вам преобразовать пакет в bash, или если вы не можете, мы надеемся, что другой пользователь в stackoverflow поможет вам. Как я уже сказал, я извиняюсь, что не смог получить код на нужном вам языке. Надеюсь это поможет.
Это больше похоже на партию – UnknownOctopus
Я знаю, что это не Java, но я хочу, чтобы кто-то помог мне написать код в java для предварительной фиксации или если он не сможет тогда быть счастлив также с помощью скрипта bash. Спасибо – shab
Показать, что вы пробовали в java (Code) – UnknownOctopus