TFS - SQL Server - Jenkins Integration - sql-server-2008

Need ideas for TFS - Jenkins integration.
Using TFS for Sql server database - Database objects such as table,views, SP & functions. Got 3 environments.
Now planning to implement Jenkins continuous integration.
Can someone provide an idea to implement jenkins with TFS for SQL DB objects for 3 environment(DEV/QA/PROD).

According to your tag, seems you are still stay with the old XAML build definition on TFS2013.
Your question is too board. If you are moving to the new web-based vNext system. Either upgrade your TFS version or directly use VSTS. It' not hard to achieve the TFS/VSTS and Jenkins Integration. Details please refer below two blogs:
TFS and Jenkins Integration
Visual Studio Team Services Integration with Jenkins
Add a section:
Team Services integration with Jenkins allows using both CI systems
with traceability through a single DevOps platform. This post
summarizes Team Services’ initial capabilities of integrating with
Jenkins. Supported scenarios include:
Using Jenkins for continuous integration of Team Services Git repositories
Using Jenkins to validate Team Services pull requests
Mixing Jenkins and Team Services to perform builds and releases
Providing traceability between Jenkins and Team Services; linking builds, pull requests, commits, and stories
For 3 environment(DEV/QA/PROD), you could use TFS Release Management to do the Continuous Integration and Delivery.

I assume the source projects are in TFS and you want to do build in Jenkins.
You just need to add TFS-plugin to Jenkins, then you can specify TFS source in job configuration.
jenkinsci/tfs-plugin

Related

Install TFS 2018 without Reporting Services

I am installing TFS 2018.
I am wondering if it's possible to install it without installing the Reporting Services and the Analysis Services?
How can i do it?
Yes that's easy. During the configuration phase, just skip the configuration for Reporting.
The end-result is that you don't have the Analysis Cube and the old Reports (which are being replaced with Analytics Services anyway)

SQL Server Reporing Services Deployment

I am using TFS 2015 U3. Recently I have installed SQL Server Reporting Services Deployment (https://marketplace.visualstudio.com/items?itemName=tobania.SqlReportingServices#overview) in Market place.
Here is my question:
I think this is not an issue with extension but my question is how to handle the process.
Each time my release task runs it will deploy all RDL files in my project. Is there a way to only deploy new/ Changed RDL's(Is it possible to Deploy only new and modified reports (RDL files) using TFS Deployment?)
Thanks,
Satheesh
No, that's the expected behavior with the extension which deploy all RDL files in the project. It will relace all the previous files. Only deploy the new and modified reports (RDL files) is not supported.
However you can try deploy the files singly with powershell, below articles may helps:
PowerShell Commands for SQL Server Reporting Services

disable reporting TFS 2008

We have assumed maintenance of a legacy 32bit application. I installed TFS 2008 to use in maintaining the project.
We will never use reporting or sharepoint. I cant create a project because of issues with SSRS.
(The Project Creation Wizard encountered a problem while creating reports on the SQL Server Reporting Services on OHSENSS801. The reason for the failure cannot be determined at this time. Because the operation failed, the wizard was not able to finish creating the SQL Server Reporting Services site. )
How can I disable reporting and sharepoint in TFS 2008?
Thank you.
Unlike TFS 2010 and above version, you have to install the SharePoint components for TF2008.
TFS2008 is a very old server version and out of support for a long time. You could use TFS2010 instead, the SharePoint is no longer a prerequisite when you install TFS2010. You can go for TFS2010 Basic Configuration which is the most compact TFS installation possible.
In Basic Configuration, SharePoint and Reporting Integration will not be possible. It will install and configure Source Control, Work Item tracking and Build Services only.
Highly recommend you to move to a newly versioned TFS server. If you insist on using TFS2008, you could try to troubleshoot the configuration of SQL Server Reporting Services. Details please refer this thread in MSDN: SQL Server Reporting Services is not configured correctly
About how to remove Sharepoint and Reporting Services from TFS, you could go through this question. However, afraid removing these components, you will still not able to create team project. After all, if it will work, there is no need to be a prerequisite for installing TFS2008.

Unable to find "CreateDeploymentUtility" in SQL Server 2017

I observe that CreateDeploymentUtility is not available in same place as it should be as explained in this video. By any chance do you know where I can find and set it?
I am using Microsoft Visual Studio Enterprise 2017, version 15.3.4, .Net Framework version 4.7.02046
The SQL Server 2017 Integration Services (SSIS) introduced the
Incremental Package Deployment feature that allows you to deploy one
or more packages without deploying the whole project.
To Deploye follow steps given in below Link.
https://learn.microsoft.com/en-us/sql/integration-services/packages/deploy-integration-services-ssis-projects-and-packages#PackageModel

Recreating MSF Agile Reports for Team Foundation Server 2012

I have had some problems with Team Foundation Server 2012.
I have managed to recreate the reporting services and now have a SQL Server Reporting Services page to go to from TFS.
However it does not have any reports in it.
How do I go about recreating the ones that come with the process template?
TFS is being used for source control and planning at the moment so I don't want to start from scratch.
If your TFS had already been connected to SSRS before creating the team project, these reports would have been created automatically. Since you have connected it after the fact, I would recommend you use the TFS Power Tools (make sure you download the correct version for you TFS installation) and run the tfpt addprojectreports command. You can run the command with the /? switch for details on how to use it.