Depending on the projects I’m working on i either use VSO/TFS or Github. While VSO/TFS integration is part of Visual Studio, Github is not. But there is an add-on available that allows you to enable Github integration into Visual Studio. This blog post guides you through the process on how to configure and use the Github approach,
Download and install the add-on
Navigate to https://visualstudio.github.com/ and download the extension. Before installing, check the requirements. The installation is straightforward.
Configure Visual Studio
Once the add-on is installed, you shoud see a new “Github” area in the Team Explorer.
Now sign in with your Github account.
If you already have an existing repository on Github you want to use, clone it. Or create a new repository if needed.
Now let’s add some files to the repository. Go to the “Changes” area and add files from the “untracked files” menu.
Now commit and push the changes to Github.
Files/folders can also be commited directly from the Solution Explorer.
You should now see that the files are source controlled. If you modify a file or add a new one the lock disappears to let you know it’s not yet pushed.
That’s it. Check if the files have been pushed to the Github repository.
I love to exchange with tech people from the community, share my knowledge and learn from other experts, partners and customers from all over the world. Listening to their experiences and challenges made me smarter and sharper. This is one of the reasons why I support IT communities and conferences all over the world, either as a speaker (myself) or as a sponsor (through my company itnetX). In the next weeks and months I will attend several conferences. This blog post sums up the most important conferences I will speak at. If you are attending one of them get in contact with me – I’d love to have a chat with you!
Linux is becoming more and more popular for Microsoft-focused people. Why? First, Microsoft is heavily investing in this area. If you look back some years, the strategy when it comes to non-Microsoft workloads completely changed. Second, many companies want the to use best-of-breed platform for their workloads. For some workloads this might be a Windows platform or application, for others, Linux applications will make the race. This indeed is a challenge for IT organizations because they need to be able to manage different types of workloads on different platforms. In this blog post I will demonstrate two OMS solutions that can assist with Linux-specific workloads.
Posted in Container Management, OMS, OpInsights, X-Plat
Tagged apache, containers, dependency, docker, linux, MSOMS, oms, red hat, redhat, service map, solution, syslog, tomcat, X-Plat, x-platform
Containers are around for a long time in the Linux world. To Windows admins however they are somewhat new. During the last months lots of articles, blog posts, webinars and sessions about containers have been published, mainly about what containers are and what they can be used for. I will not cover all of this again. This blog post series will more focus on how to work with containers and how to manage them.
Posted in Container Management, X-Plat
Tagged container, containers, docker, docker deamon, docker engine, docker hub, image, images, repositories, repository, windows server
It’s only a few days until I speak at the largest technical Microsoft conference in Germany. The conference runs from December 6-8 in Darmstadt and I was invited to present my famous “Tesla Management” session.
Posted in Events, Speaker
Tagged azure automation, cortana, log analytics, oms, operational insights, operations manager, PowerBI, powershell, scom, tesla, tesla management 360, vehicle, visual studio
When using search queries in OMS, a list view is used to display all the results one after the other. The advantage of this view is, that you can easily access all the available properties of the collected events.
In an OMS view you can enable data-flow verification and define a query that should be executed when someone accesses the OMS website. If the query returns no data, you can display a message that informs the user that there is no data available yet. This is actually very helpful in scenarios where you install a new solution that first needs to collect data. If someone accesses the view too early it could throw some strange errors saying that some data types or properties are unknown by the workspace.