git pull 만들기, clean build, depuro 문이 높아지면

2773 단어 DeployGate
안녕하세요.기술 총책임자라고 자칭하는 tack.사토입니다.
안드로이드 앱을 개발 중이지만 현재 프로젝트는 디버깅 문을 사용해 확인하고 있다.
나는 업로드 작업에서 시간을 보내는 것보다 엔지니어가 의미 있는 시간을 이용하기를 바란다.
그리고 너무 자동화되면 눈에 잘 띄지 않으려는 타이밍에 올라간다...
아니면, 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 コメント入れちゃうよ〜〜〜
담뱃갑
아~!너무 좋아요!
이렇게 해서 나는 의미 있는 시간을 보냈다.
엔지니어는 엔지니어들 사이에서 의미 있는 시간을 보냈다.
확인자는 확인자이니 의미 있는 시간을 보내세요.
안녕하세요!!

좋은 웹페이지 즐겨찾기