如何部署SharePoint wsp build server

问题描述

目前我公司有如下需求:需要搭建一台BuildServer,运行Jenkins,从Git获取源代码到该机器,编译wsp,然后将编译好的wsp文件copy到已经装有SharePoint的Server上,部署。这样实现SharePoint项目的开发、编译、单元测试、部署完全自动化,全部流程由Jenkins来控制完成。现在就是这台BuildServer,有无可能在不安装SharePointFoundation和Server、以及VisualStudio的情况下,完成buildwsp文件的工作?

解决方案

解决方案二:
没研究过呢,参考WSPBuilder看看
解决方案三:
引用1楼FoxDave的回复:

没研究过呢,参考WSPBuilder看看

感谢回复,另一相关问题:为什么在一台已经部署好SharePointServer2013和VisualStudio2013的Server上,已有wsp项目源代码,用VS打开并Build完全没问题,但是用MSBuild在命令行里执行:msbuild<ProjectName>.csproj,却会报很多路径错误呢?比如:BuildFAILED."C:Workspacesharepoint-2013-connectorSilanis.ESLSilanis.ESL.UISilanis.ESL.UI.csproj"(Packagetarget)(1)->(CleanXsdCodeGentarget)->C:WindowsMicrosoft.NETFramework64v4.0.30319Microsoft.ServiceModel.targets(159,5):errorMSB4062:The"Microsoft.Build.Tasks.Delete"taskcouldnotbeloadedfromtheassemblyC:WindowsMicrosoft.NETFramework64v4.0.30319Microsoft.Build.Tasks.dll.Couldnotloadfileorassembly'file:///C:WindowsMicrosoft.NETFramework64v4.0.30319Microsoft.Build.Tasks.dll'oroneofitsdependencies.Thesystemcannotfindthefilespecified.Confirmthatthe<UsingTask>declarationiscorrect,thattheassemblyandallitsdependenciesareavailable,andthatthetaskcontainsapublicclassthatimplementsMicrosoft.Build.Framework.ITask.[C:Workspacesharepoint-2013-connectorSilanis.ESLSilanis.ESL.UISilanis.ESL.UI.csproj]0Warning(s)1Error(s)
解决方案四:
C:WindowsMicrosoft.NETFramework64v4.0.30319Microsoft.Build.Tasks.dll看看这个有没有如果有的话可能是权限不够,用管理员权限执行命令
解决方案五:
SharePointwsp打包可以用MakeCAB命令,07的时候就是这么做,不过感觉操作起来不是很方便。。有兴趣可以试试。。
解决方案六:
表示没有在SharePoint里用过,是我们落伍了吗?参加http://www.cnblogs.com/shanyou/p/3452938.html

时间: 2024-11-08 19:10:08

如何部署SharePoint wsp build server的相关文章

云计算推动SharePoint、SQL Server和Active Directory的自动化部署

SharePoint 已经被证明是在 Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure 虚拟机上运行的最常用的 Microsoft 产品之一.很多客户与合作伙伴都能利用 Windows Azure 的云经济效益和规模,这样的例子比比皆是,例如,托管高度定制的 SharePoint 场和构建可实时伸缩的面向 Internet 的网站. 现在,在 Windows Azure 中部署SharePoint 场更为容易

如何部署SharePoint Server 2010

1. 登录-SP2010 2. 查看-计算机名 3. 查看-IP 4. 加域 5. 上网

WIN2008 R2 Active Directory 之二 部署企业中Windows Server 2008 R2额外域控制器_win服务器

题外话--谨以此文纪念"痛苦"的交规考试以98分通过.小弟准备考驾照,最近被交规,就把博文之事放下了.哈哈哈,今天刚一通过就马上来码字儿了!  通过<部署企业中第一台Windows Server 2008 R2域控制器>(http://www.jb51.net/article/38401.htm)已经完成了企业中Windows网络域森林的建立.但是,在企业中对于AD来讲,为了保证安全稳定运行,至少需要两台以上的物理域控制器. 在早期的Windows中可以部署备份域控制器(B

使用Visual Studio 部署SharePoint时提示“路径中具有非法字符”

在使用VS 2012部署或发布SharePoint时,提示"路径中具有非法字符"(英文提示"Illegal characters in path"),找了半天,才找到答案.   这个原因是路径中含有中文或者特殊字符导致的.比如使用Windows 8 live帐号登陆,会将中文名作为用户名,这时就会报这个错误. 解决方案: 第一,检查临时目录路径,进行修改. 更改方式如下:用鼠标右键单击"我的电脑" - >属性 - >高级系统设置 -

Windows 7中将Django部署到Apache Web Server

 本质上来说, Django 只不过是用 Python 编写的一组类库.用 Django 开发站点就是使用这些类库编写 Python 代码.因此,学习 Django 的关键就是学习如何进行 Python 编程并理解 Django 类库的运作方式. 如果你有Python开发经验,在学习过程中应该不会有任何问题,基本上,Django的代码并 没有使用一些黑色魔法(例如代码中的欺骗行为,某个实现解释或者理解起来十分困难). 对你来说,学习Django就是学习她的命名规则和API. 配置思路 1.配置a

惠普联手微软推出VirtualSystem服务器

惠普(微博)在本周一推出了新的VirtualSystem虚拟化系统,预配置了微软(微博)的虚拟化软件,帮助企业能够更加快速的部署虚拟化. 惠普VirtualSystem包括惠普服务器和微软Hyper-v虚拟化软件,让客户能够快速部署SharePoint.Exchange Server和SQL Server.其中虚拟负载.硬件和其他资源可以通过惠普 Insight Control软件和微软System Center管理中心来进行管理. 据惠普介绍,新的虚拟化系统为客户提供了简便部署私有云和公共云的

创建、部署和卸载SharePoint工作流解决方案包(WSP)

在Visual Studio 2005时代,Visual Studio的插件提供了一个批处理文件(*.bat)来部署 SharePoint工作流:在Visual Studio 2008时代,Visual Studio支持直接部署SharePoint工作流.虽然 使用Visual Studio 2008来设计.开发以及部署SharePoint工作流非常方便,但如果想要把开发好的工作 流部署到其他服务器,就会发现,Visual Studio 2008并没有将工作流生成为一个WSP文件,也没有提供 批

基于SharePoint Portal Server 2003的微软企业门户加速信息搜索、提升员工效率

server|微软 Microsoft Customer Solution 成功案例   Case Study  基于SharePoint Portal Server 2003的微软企业门户加速信息搜索.提升员工效率   客户概况 业务需求 解决方案 客户收益 微软公司,位于Redmond Washington,业界领先的商用软件和技术方案供应商.从1985开始,Microsoft Web一直担负着帮助微软员工了解公司业务信息的重任. 知识网络小组需要确保其管理的Microsoft Web能够完

SharePoint自动化部署:如何利用PowerShell 导出/导入AD中的用户

这几个月一直在帮客户改需求,部署.我已经心力憔悴,经过一段时间的摸索,我对用PowerShell实现自动化部署也有了一些心得,比如说利用PowerShell导出导入AD中的User.在基于SharePoint平台开发时,利用AD来进行人员的管理,一般会建组织单元(OrganizationalUnit)来对用户进行管理.当最终部署到客户的服务器上时,怎样把本地AD中的用户数据同步到服务器上呢,要知道如果手动输入人员是一件麻烦的事.幸运的事,PowerShell可以帮我们解决这个麻烦的问题. 导出A