踩坑總結

最近在使用codepipeline時,記錄一些注意點。java

1.codepipeline運行的腳本要運行nohup須要在codepipel的部署腳本中加上git

source /etc/profile

引入環境變量github

2.在部署要運行的腳本中使用nohup java -jar xx.jar >/dev/null 2>&1 & 時,在部署完成後java進程也會跟着自動退出。web

將 >/dev/null & 改成 1>out.txt,在部署完成後Java進程就不會跟着退出,項目也就處於正常啓動狀態json

3.與github webhook配合使用自動構建的注意點:bash

初次配置時,Content-Type選擇application/x-www-form-urlencoded才能ping通app

ping通後須要修改Content-Type爲application/json才能在push事件觸發時,觸發codepipeline的自動構建。gradle

4.gradle編譯中文亂碼在build命令後追加 -Dfile.encoding=UTF-8ui

相關文章
相關標籤/搜索