zoukankan      html  css  js  c++  java
  • teamcity自动化部署

    简介

    用的自动化部署的工具,IntelliJ 家的产品
    teamcity对内存要求及高,我的1gb的内存就出现了“TeamCity服务器正在遇到内存不足的问题。内存清理花费了超过50%的时间。可用的296 MB总可用空间为989.8 MB。有关可能的解决方案,请参见TeamCity 文档。”
    所以不建议自己用这么重的工具,自己可以利用githooks写一个轻量的自动化部署脚本即可
    同类竞品有Jenkins

    安装java

    url -O https://dshvv.oss-cn-beijing.aliyuncs.com/ijava.sh && chmod 755 ./ijava.sh && ./ijava.sh  && rm -rf ./ijava.sh

    安装数据库

    curl -O https://dshvv.oss-cn-beijing.aliyuncs.com/imysql.sh && chmod 755 ./imysql.sh && ./imysql.sh  && rm -rf ./imysql.sh

    下载
    选择linux使用版本
    https://www.jetbrains.com/teamcity/

    解压并启动

    tar -zxvf ./TeamCity-2020.1.3.tar.gz
    ./TeamCity/bin/teamcity-server.sh start

    访问

    配置

     

    设置账号和密码

    第一次安装完毕是没有账号和密码的,建议使用超级管理员(super user)登录进去,然后区创建一般管理员。
    在/soft/TeamCity/logs/teamcity-server.log搜索关键字“Super user authentication token”,即可获得超级管理员的登录密钥

    然后就可以创建普通用户了

    安装agents
    tc依赖java的agents插件。用来编译部署项目,所以需要安装

    curl -O http://www.dshvv.com:8111/update/buildAgent.zip

    参考:https://www.baidu.com/s?tn=02003390_42_hao_pg&ie=utf-8&wd=%E5%AE%89%E8%A3%85agents%20tc

  • 相关阅读:
    day44
    day38
    day37
    day36
    作业35
    day35
    作业34
    day34
    day33
    Windows API 第三篇
  • 原文地址:https://www.cnblogs.com/dshvv/p/13508083.html
Copyright © 2011-2022 走看看