This post is from the CollabNet VersionOne blog and has not been updated since the original publish date.
VersionOne Developer Users Meetup: DevOps Solutions for Automating TFS Installation and Test Data Creation with C#, tfsconfig, and the TFS API
Hello developers using openAgile APIs, SDKs, and other free and open source tools! Let's meet and share code and questions. The best way to learn and solve problems is to network with other people who are doing similar things. So, bring your code or your ideas and discuss them with your peers to solve issues and to contribute to the community! When and Where: Friday, March 14 1:15 PM / 2:45 PM EST in Atlanta GA and via GTM You can meet us at the VersionOne office in our Atlanta office at 1:15 PM EST at 620 Glen Iris Dr NE, Ste 1/A, Atlanta, GA 30308. Call Josh Gough at 770/714/265 if you have issues finding us. We're near Gecko Sushi and across from Dancing Goats Coffee. Or call in remotely via GoToMeeting (details below) Agenda Summary: 1:15 / 1:25: Introductions! Nice to meet you, what brings you to the VersionOne Developer Users Meetup? 1:25 / 1:30: Recap from last time // Be sure to check out Joe Koberg's awesome demo of the VersionOne query.v1 endpoint on vimeo if you missed it! 1:30 / 2:00: DevOps Demo: Automating TFS Installation and Test Data Creation with C#, tfsconfis, and the TFS API (by Laureano Remedi and Valentin Plechuc of Velocity Partners) 2:00 / 2:45: Questions and Open Topics: If you have questions from the demo or any other topic, ask away! Agenda Details: 1. Introductions: This group is for developers using VersionOne and its APIs and toolkits to share knowledge, ask questions, and improve their own craft. State any questions you have when you sign up or during your introduction here. We'll ensure that each question or topic gets mentioned and that we spend time on each. If there are too many, then we'll prioritize unaddressed topics for the following event. 2. Recap of Joe Koberg's Structured Query (query.v1 endpoint) Demo: For those who missed the last event, be sure to check out VersionOne Developer Joe Koberg's awesome presentation on using the VersionOne query.v1 endpoint for powerful and high/performance structured queries against V1 data on Vimeo in our new channel. In the demo, Joe shows how he authored an example query using query.v1 and standard, out/of/the/box .NET classes like HttpClient and HttpMessageHandler that took just seconds to process for a VersionOne customer whose previous queries using the rest/1.v1 endpoint were timing out due to network traffic. 3. DevOps Demo: Automating TFS Installation and Test Data Creation with C#, tfsconfig, and the TFS API Velocity Partners Developers Laureano Remedi and Valentin Plechuc have been working on some DevOps tools in a partnership with VersionOne. These tools are being developed as open source and can benefit you as well. This demo will showcase: • Using chocolatey packages to automate TFS installation. (tfsexpress.standard source code on GitHub) • Using tfsconfig in unattended mode to configure TFS after installation (VersionOne.Tfs.Configure source code on GitHub) • Scripting the use of TFS Power Tools to automate creation of test projects in TFS (tfsexpress.build source code on GitHub) • Using the TFS API to checkin code to the project and create a build definition Note: the demo will execute against a TFS instance that is running in the cloud on Amazon Web Services in a VM. In a future session, we'll demo using Chef to automate the creation VMs in Amazon. 4. Questions and Open Topics This is an open forum for any questions from the presentation or otherwise! Remote Call/In Info: If unable to attend in person, you can call/in with GoToMeeting: 1. Please join my meeting. https://www1.gotomeeting.com/join/204158944 2. Use your microphone and speakers (VoIP) / a headset is recommended. Or, call in using your telephone. Dial +1 (267) 507/0012 Access Code: 204/158/944 Audio PIN: Shown after joining the meeting Meeting ID: 204/158/944