发表于: 2017-07-05 21:31:34

1 1007


  1. 1. 在服务器上安装了git,首先通过apt-get install git-all安装,然后需要设置账号,设置SSH public key,把key导入到git-hub个人设置页面里面,如果显示:Hi zt1106! You've successfully authenticated, but GitHub does not provide shell access.则说明成功了。
  2. 2. 用 git clone 地址 ,下载了项目。
  3. 3. 问题:师兄在脚本里把工程打包,打包应该是在服务器上打包还是直接打包好再传到GitHub上?
  4. 4. 编写了从GitHub上下载项目文件,打包,部署的shell脚本。写的很啰嗦,但是确实能用了,另外开关web服务器的命令写进去不好使,得手动开关,但是不开关也能自动部署上去,所以注释掉了。中间把war包重命名了一下,可以直接去掉Maven自带的版本号。
    • #! /bin/bash
    • #/opt/tomcat-latest/bin/shutdown.sh
    • projectName="task234"
    • userName="zt1106"
    • rm -rf /home/ubuntu/$projectName
    • rm /opt/tomcat-latest/webapps/$projectName.war
    • cd /home/ubuntu
    • git clone http://github.com/$userName/$projectName
    • cd /home/ubuntu/$projectName
    • mvn clean
    • mvn install
    • mv /home/ubuntu/$projectName/target/*.war /home/ubuntu/$projectName/target/$projectName.war
    • cp /home/ubuntu/$projectName/target/*.war /opt/tomcat-latest/webapps/
    • #/opt/tomcat-latest/bin/startup.sh
  5. 5. 提交并完成了任务3.

问题:重定向失败的问题有的解决了有的还是不对,需要重新建项目一点一点测试出来。


明天:任务4.


总结:无。



返回列表 返回列表
评论

    分享到