一般公司会有两套服务器,一套用于生产,一套用于测试。服务器版本管理可能会用svn,也可能会用git,代码提交到版本管理器上,然后测试服务器拉取新的代码进行测试,如果没问题,生产服务器拉取版本服务器中的代码进行部署。
成都创新互联主营营山网站建设的网络公司,主营网站建设方案,成都App定制开发,营山h5微信小程序定制开发搭建,营山网站营销推广欢迎营山等地区企业咨询
看了以上说明你会发现,测试服务器和线上服务器代码应该是一致的,这样就需要我们对于服务器环境依赖的变量写入到配置文件,更新的时候不提交这个配置文件。
现在服务器的代码部署都是采用脚本和软件配合部署的。不需要人工手动去服务器上拉取代码,现在一般常用jenkins软件进行代码的自动部署。
根据你的项目类型不同,选择工具不同。
初次接触就用Jenkins可以,集成sonarqube,邮件。代码提交触发构建和自动化测试,以及代码扫描。这是ci管道。
再用Jenkins做一个cd管道,集成docker部署,使用命令打包docker,并部署代码。没必要放到ci管道里,也就是说没必要每次提交代码都要部署。根据你的需要吧。
隔壁公司的方法是:
先安装linux,再开若干个账号给各个程序员,底层ssh通信可以使用普通的git
由于开账号也有工作量,所以此功能被软件部门实现成了融合进公司邮件系统。自助式。 员工发特定标题的邮件即可实现开通账号和修改密码,以及查询和加入repo
为了防止员工用git账号ssh进入系统,在开通用户时设定用户为只能用git不能登录之方式。
总结:
没有其他条友那么多软件需要部署。就是一个自研邮件指令解释器软件。
网站开发有很多语言,如java,python,php,js等,以php开发为例,可以从三个方面来叙述:
1.代码本地开发
a.使用Git Workflow 模式开发,方便代码管理,防止代码覆盖。svn也可以
b.数据库环境配置(测试环境 生产环境 开发)
c.代码编辑器(subline或者phpstorm)
2.服务器端
a.域名购买
b.DNS解析
c.云服务器购买(含操作系统 推荐使用 CentOS 等Linux发行版),可以购买西部数码或者阿里云的服务器,当然,也可以购买海外服务器
d.之后就是一些服务器配置
到此,以上就是小编对于搭建git服务器(在windows server)的问题就介绍到这了,希望这1点解答对大家有用。
新闻名称:搭建git服务端(git自己搭建服务器)(搭建自己的git服务器)
分享链接:http://www.mswzjz.com/qtweb/news42/164692.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联