Skip to content
CI/CD survey
This is a quick survey to help us understand what our .NET customers are using for CI/CD.
1.
Which CI/CD systems do your projects use?
None
GitHub Actions
Azure pipelines
Appveyor
GitLab CI
Jenkins
TeamCity
Travis CI
Other (please specify)
2.
Overall, How satisfied are you with your current CI/CD solution?
Extremely
dissatisfied
Moderately
dissatisfied
Slightly
dissatisfied
Neither satisfied nor dissatisfied
Slightly
satisfied
Moderately
satisfied
Extremely
satisfied
N/A
Extremely
dissatisfied
Moderately
dissatisfied
Slightly
dissatisfied
Neither satisfied nor dissatisfied
Slightly
satisfied
Moderately
satisfied
Extremely
satisfied
N/A
3.
After a change is checked in, what actions does the CI system perform?
Build
Run tests
Sign binaries / manifests
Publish binaries to storage
Publish binaries to Nuget / other package manager
Create container images
Publish containers to a registry
Deploy app to a staging / test environment
Deploy app to production
Other (please specify)
4.
For the app you have been recently working on the most, how many projects (eg *.csproj) are in the solution or are involved?
1
2 - 5
6 - 10
11 - 30
31 - 99
100+
5.
How do you build the app on your developer machine?
Using Visual Studio (Ctrl+Shift+B)
Using msbuild, directory.build.props, target files etc from the cmd line
Using hand written cmd file(s)
Using hand written powershell script(s)
Using sh/bash scripts
Other (please specify)
6.
What is your familiarity with/usage of GitHub actions for doing CI/CD
I am not very familiar with GitHub actions
I have had a look, but am happy with my existing system
I tried GitHub actions, but it didn’t work out for some reason
I am using GitHub actions, but I am not very happy
I am using GitHub actions, and am very happy
N/A - I do not use GitHub
7.
What would you want the .NET & Visual Studio teams to do to improve your CI/CD experience?
8.
(Optional) If you would be willing to participate in future research investigating CI/CD product concepts and features, collaborating directly with our development and engineering teams, please include your email here:
Name:
Email:
Thank you,
The .NET & Visual Studio Teams