GitLab项目管理实践】的更多相关文章

群组 / 项目 群组和项目的关系我们可以简单的理解成文件夹和文件的关系.一个群组可以包含一个或多个项目. 使用群组,可以将相关的项目组合在一起,并允许成员同时访问多个项目. 群组也可以嵌套在子组中,建议最多嵌套一层. 项目的命名我们建议前缀组的名称. 项目的所属关系可以转移 可见级别 创建群组或者创建项目时,需要设置可见级别,默认为 Internal.有三种级别可选: 1.private.只有项目成员访问才允许访问该项目.必须明确给每一个用户授权访问. 2.Internal.任何已登录的用户均可…
在上一篇项目管理实践[五]自动编译和发布网站中,我们讲解了如何使用MSBuild+Robocopy+WebDeployment来自动编译和部署网站,今天,我们来看一下,如何使用MSBuild +SVN来自动同步数据库. 首先,将我们项目中的数据库文件和数据库日志文件放到某个目录下,这里放到StartKitDB目录下,然后在该目录下新建一个名为StartKitDB的文本文件,修改扩展名为proj,实际上,在理论上任何扩展名都可以,然后,使用记事本或其他程序打开文件,将下面的内容复制到其中,保存.…
在上一篇教程项目管理实践[三]每日构建[Daily Build Using CruiseControl.NET and MSBuild] 中,我们讲解了如何使用CCNET+MSBuild来自动编译项目,今天我们讲解一下怎么使用MSBuild+WebDeployment+Robocopy自动编译过和部署ASP.NET网站. 首先安装下面的三个软件: 1.MSBuild.Community.Tasks下载:http://msbuildtasks.tigris.org/files/documents/…
首先,向大家说一声抱歉,这篇文章耽误了这么久才和大家见面.至于Bug的跟踪和管理的必要性和好处,我就不在这里说了,下面介绍几款Bug跟踪和管理的软件. 一.BugNET BugNET是一个非常优秀的开源软件,基于.NET Framework2.0 ,使用ASP.NET+SQL Server开发的网站项目, 另外项目中还使用了Microsoft Report Viewer Redistributable 2005和Microsoft ASP.NET AJAX 1.0. 最新版本是:BugNET 0…
在上一篇项目管理实践教程二.源代码控制[Source Control Using VisualSVN Server and TortoiseSVN]中我们已经讲解了如何使用TortoiseSVN和VisualSVN Server来做简单的版本控制,这一篇我们将会讲解使用CruiseControl.NET和MSBuild来搭建每日构建系统. 在第一篇项目管理实践教程一.工欲善其事,必先利其器[Basic Tools] 中我们已经安装了CruiseControl.NET 1.4,因为我们还要用到MS…
在第一篇文章 项目管理实践教程一.工欲善其事,必先利其器[Basic Tools]发布后,根据大家的回复,我需要向大家说明几个问题: 1.为什么要用VisualSVN Server,而不用Subversion? 回答: 因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式[http协议]访问,一般还要安装配置Apache,如果是新手,岂不是很…
今天,我们首先安装一些必须的软件,主要有下面的4个,其中软件1和2使用在服务器机上,软件3和4安装在客户端机上.另外,我们还有用到MSBuild.RoboCopy.WebDeployment等等,在下面的文章中用到的时侯,我会介绍给大家.   软件 最新版本 简单说明 1 VisualSVN Server 1.6.1 版本控制.用户及权限管理 2 CruiseControl.NET 1.4 每日构建服务器端 3 TortoiseSVN 1.5.5.14361 版本控制客户端 4 CruiseCo…
项目 内容 课程:北航-2020-春-软件工程 博客园班级博客 要求:阅读<构建之法>并回答问题 个人博客作业 我在这个课程的目标是 提升团队管理及合作能力,开发一项满意的工程项目 这个作业在哪个具体方面帮助我实现目标 阅读<构建之法>,了解软件工程构建过程的宏观理念 一.读<构建之法>有疑 1. 科学与工程 概论P14 希望读者看了这一节之后,不再纠结"科学"和"工程"的问题,而是在不同的学习与工作阶段,投入到最适合的项目类型中…
  最近在网上看到一篇文章<王石:我每天都强迫自己做的一件事>,[http://blog.sina.com.cn/s/blog_4dfc1c330102v0d0.html] 原始链接不详.里面有一段话 你可以把这件事情分解成1000个独立的事件,要确保每个事件都在你能容忍的不适程度内.你可以先测试一下你尽全力最大的容忍程度,然后减去20%,从这个值开始.例如,我想要做10000个引体向上,那么分成1000份,就是每次10个. 开始去做,并且不要强迫自己,把它当做一种乐趣去挑战.随着你的能力增强…
摘要 本文描述使用自建GitLab和Rancher实践持续集成/持续交付流水线的过程,并用Rancher实现容器编排和蓝绿发布. GitLab持续集成 GitLab持续集成/持续交付流程图:部署GitLab服务器不是本文重点,暂且略过.GitLab内置持续集成/持续交付,支持测试.构建.部署流水线.使用GitLab持续集成需要在GitLab项目路径下添加.gitlab-ci.yml文件,这个配置文件是YAML格式,用于配置流水线的各阶段任务,详细说明参考官方.gitlab-ci.yml配置文件说…
经过前三篇博文的介绍,jenkins+gitlab+jmeter接口自动化的框架就搭建成功了,详细可见 Linux下环境搭建(一)——java.tomcat配置 Linux下环境搭建(二)——jenkins+gitlab配置 Linux下环境搭建(三)——jmeter+ant配置 之前在网络上也查阅了很多资料,详细讲整个流程的构建过程还是有点模糊,自己利用闲暇时间,将整个流程给走通了,并成功. 在使用gitlab前,需要点git知识,这个可以自行学习,网上的资料很多. gitlab使用 1.可先…
App已经上线了,应用宝上搜索“健身小管家”即可找到,不过存在几个问题:…
提前几天把检查更新的功能完成了.…
继续跟踪进度 按计划应该在14号完成的工作,今天已经完成了.…
记录一下Gitlab仓库实践信息: 仓库是指一个可以git clone的地址,用于存储某个服务,模块,子系统或某类辅助代码的地方 仓库的visibility level一般设置为Private(访问需授权),特殊情况设置为Internal(登录可访问)或Public(匿名可访问) 仓库由仓库Owner(或Group Owner)负责,权限也由其分配 每个库有自己10-100字的描述,用于说明这个仓库是做什么的 每个库根目录下有README.md文件,用于描述这个仓库相关的一些信息(markdow…
源代码版本管理软件: 主要有:svn,cvs,hg,git,VSS 这些工具主要是一种记录代码更改历史, 可以无限回溯, 用于代码管理,多个程序员开发协作的工具.Perforce,StarTeam)--------〉入门级1.Clear case --------〉中坚级 2.CVS --------〉开源奇葩 3.Visual SourceSafe--------〉新秀级4.PVCS --------〉小工作组级 5 Perforce --------〉 6.CCC --------〉元老级…
2016年1月9日,由深圳市共创力企业管理咨询发起的"产品测试管理&敏捷项目管理"研讨会在深圳南山科技园创新谷咖啡成功举办!参加此次研讨会的企业有华为.中兴.烽火.腾讯.康佳.OPPO.元征.神视检测等高新企业管理人员,研讨会由研发资深顾问杨学明先生主持.此次会议的议程如下: 2016.1.9 10:10~11:00 由华为员工分享敏捷项目管理实践  2016.1.9 11:00~12:00 由元征科技分享IPD模式下的测试管理  2016.1.9 12:00~13:00 午餐…
1.7.2 项目经理的人际技能 领导力: 团队建设: 激励: 沟通: 影响力: 决策能力: 政治和文化意识: 谈判: 建立信任: 冲突管理: 教练技术: 3.4 规划过程组 在制定项目管理计划和项目文件时,如何让项目的所有干系人积极参与并投入? 3.9 知识领域的作用 十大知识领域:项目整合管理.项目范围管理.项目时间管理.项目成本管理.项目质量管理.项目人力资源管理.项目沟通管理.项目风险管理.项目采购管理.项目干系人管理. 5.4.3.1 范围基准 WBS词典 账户编码标识: 工作描述: 假…
对于项目管理课程的选择,我们不能盲目地做选择,一定要从自身实际出发.从来都没有更好的课程,只有更合适自己的课程. 那么,如何选择合适自己的项目管理课程呢? 让我们从PMP与PRINCE2之间的差异开始分析,众所周知,PMP与PRINCE2是目前世界范围类项目管理领域两个最广为流行的知识体系.两个知识体系虽然有很多共同点,但区别也十分显著. 一.从概念上来说: PMP,即项目管理专业人士资格认证,是美国项目管理协会(PMI)开发的产品,"项目管理知识体系(PMBOK,Project Managem…
课时:13小时(2天) 敏捷开发&IPD和敏捷开发结合的实践 讲  师:杨学明 [课程背景] 集成产品开发(IPD).集成能力成熟度模型(CMMI).敏捷开发(Agile Development)是当前国内外企业产品研发管理的最常用的3种模式.随着创新环境的快速发展,许多企业都会面临这样的问题:如何快速响应市场的变化?如何推出更有竞争力的产品?如何在竞争中脱颖而出?……是大部分研发型企业普遍面临的核心问题.另外,软件项目在产品开发中位置越来越重要,逐渐占领主导地位,这时传统的IPD流程和CMMI…
此书适合:计算及相关专业的学生,想成为测试工程师.软件工程师.进入项目经理的人,或者经验丰富的it经理人. 之所以称为学习笔记,是加上我从百度搜到一些在看书过程中不明白的it语,作为菜鸟的我,得多看看专业方面的书籍. 书摘: 单个开发人员的日编码效率很容易达到每天300行代码-500行. 在PMBOK等项目方法论中,只有“尚未发现的问题”才能被称为风险,而“已经发生的问题”则作为问题管理. 好项目,是规划出来的! PMO—项目管理办公室 PMO的职位是做出最好的组织级项目管理实践. 为什么要请外…
云计算 [ 01 ]GitLab+Rancher实践DevOps[转载] [ 02 ]Kubernetes CentOS 7.4搭建Kubernetes 1.8.5集群 kubeadm搭建kubernetes集群之一:构建标准化镜像 kubeadm搭建kubernetes集群之二:创建master节点 kubeadm搭建kubernetes集群之三:加入node节点 rancher下的kubernetes之一:构建标准化vmware镜像 rancher下的kubernetes之二:安装ranch…
云服务器安装成功后 curl   页面可以正常跳转 重置密码的token  页面可以生成 但是  外网无法 访问 [root@test ~]# curl 127.0.0.1:18021 <html><body>You are being <a href="http://127.0.0.1:18021/users/sign_in">redirected</a>.</body></html>[root@test ~]#…
ylbtech-杂项-项目管理:WBS(工作分解结构) WBS:工作分解结构(Work Breakdown Structure) 创建WBS:创建WBS是把项目 交付成果和项目工作分解成较小的,更易于管理的组成部分的过程. WBS是项目管理重要的专业术语之一.WBS的基本定义 :以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义.无论在项目管理实践中,还是在PMP,IPMP考试中,工作分解结构(WBS)都是最重要的内容之一.WBS总是处于…
[提示]本文为“分享:<PMBOOK>读书笔记系列”由傻瓜(来自人人都是产品经理6群)编写. 之前与大家一定对项目.项目管理.项目集.项目组合等知识进行了简单的学习,如果有不太清楚和不太明白的可浏览之前的两篇分享笔记<管理若如初见:浅谈项目.运营.项目管理>.<那些年,我们眼中的“项目.项目集.项目组合”>,更希望大家一起来QQ群人人都是产品经理6群(群号:30115996)共同探讨,共同学习. 今天为大家带来的是神秘的部门,犹如新闻联播.报纸媒体长提的有关部门一样,只…
<Project2016 企业项目管理实践>张会斌 董方好 编著 关于项目管理的基本概念,我看了好久,也迷糊了好久--原谅我实在不是个善于理解概念的妖,最终我决定,就记些简单的东东吧,具体的在以后的学习中慢慢理解(好吧,我承认这是一种多少有那么点正能量的借口). 于是我就记住了这么一个东东,项目管理到目前已经发展为三维管理: 时间维: 知识维: 保障维. 书上还给了张图,挺好理解: 后面还有一堆东东,说项目管理各个过程可以按照两个维度进行分类:知识领域和过程组. 嗯,项目管理是个矩形,大概就是…
1.对项目管理采取系统的观点有何意义?如何在项目管理中采用系统的观点? 意义:有效处理复杂的环境 采用系统方法,系统分析,系统管理.2.解释组织的四个框架.他们是如何帮助项目经理理解项目的组织环境的? 结构框架:涉及组织是如何构建的,关注不同团队的角色和责任 人力资源框架:聚焦于提供组织需求和人员需求之间的协调 政治框架:解决组织和个人的政治问题 符号框架:着重于符号以及含义3.简要描述职能型.矩阵型.和项目型的组织的区别.描述每一种组织结构对项目管理的影响. 职能型组织结构:职能型组织是职能经…
一.下载 官网 二.安装 本文版本:1.8.5.0 运行安装程序,按照提示"下一步”,直到完成即可. 安装完毕之后, 生成一个windows服务,CruiseControl.NET Server : 生成一个webdashboard网站(可自行在IIS中配置). 三.启动 在服务管理控制台,启动服务CruiseControl.NET Server:也可以不启动windows服务,而采用ccnet.exe控制台程序,需以管理员身份运行. 在IIS中配置启动webdashboard站点. 四.配置…
1.为什么要用VisualSVN Server,而不用Subversion? 回答: 因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式[http协议]访问,一般还要安装配置Apache,如果是新手,岂不 是很头痛?而VisualSVN Serve集成了Subversion和Apache,省去了以上所有的麻烦.安装的时候SVN Server…
TotoiseSVN的基本使用方法 在 项目管理实践教程一.工欲善其事,必先利其器[Basic Tools]中,我已经讲解了怎样安装TortoiseSVN.在上面的讲解中已经讲了怎么使用VisualSVN Server了,今天我要讲的是,TortoiseSVN的简单使用方法. 一.签入源代码到SVN服务器 假如我们使用Visual Studio在文件夹StartKit中创建了一个项目,我们要把这个项目的源代码签入到SVN Server上的代码库中里,首先右键点击StartKit文件夹,这时候的右…