git pull 만들기, clean build, depuro 문이 높아지면
2773 단어 DeployGate
안드로이드 앱을 개발 중이지만 현재 프로젝트는 디버깅 문을 사용해 확인하고 있다.
나는 업로드 작업에서 시간을 보내는 것보다 엔지니어가 의미 있는 시간을 이용하기를 바란다.
그리고 너무 자동화되면 눈에 잘 띄지 않으려는 타이밍에 올라간다...
아니면, github를 자유롭게 사용할 수 없다...
일종의 결말!!
・git pull
・clean build
• DeployGate API 두드리기
자동 3개의 지령을 미리 만들어라!
먼저 그에게 확인을 시키고 시작합시다.
deploy.sh
function confirm () {
echo $1
read answer
case `echo $answer | tr y Y` in
Y*)
;;
*)
echo "Bye."
exit
;;
esac
}
confirm "Is it OK to deploy? [y/n]"
git pull
./gradlew clean
아, 이sh 파일은 프로젝트의 바로 아래에 있습니다.dg deploy 명령
몰라요, Deploy Gate.있다!!
API 같은 거 안 쳐도 돼!!
이거 써야지!!!
(ruby의version이 부족합니다. 여기 있습니다)
메시지 옵션이 있으니 매개 변수로sh에 메시지를 보내세요.
deploy.sh
# 続き
if [ "$1" != "" ]
then
message=$1
else
echo "引数でメッセージを入れてね"
exit
fi
expect -c "
set timeout 10
spawn dg deploy --message $message
expect \"Please choose a task to run: \"
send \"1\n\"
interact
"
task 두 개가 있어요.• 1 디버그를 위한 구축
・2는 배포 빌드?
구문을 사용합니다.
그리고 명령줄에서
$ sh auto-build.sh コメント入れちゃうよ〜〜〜
담뱃갑 아~!너무 좋아요!
이렇게 해서 나는 의미 있는 시간을 보냈다.
엔지니어는 엔지니어들 사이에서 의미 있는 시간을 보냈다.
확인자는 확인자이니 의미 있는 시간을 보내세요.
안녕하세요!!
Reference
이 문제에 관하여(git pull 만들기, clean build, depuro 문이 높아지면), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nbtakusaito/items/5e1e47319eb4bfe35602텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)