15 votes
Accepted

What are the advantages of using Jenkins over Hudson?

Number of commits. Jenkins is a fork of Hudson (as commented here) but has a more active development, Hudson's last commit is quite old. And look at Hudson's open bugs
Jose Beneyto's user avatar
9 votes
Accepted

Which SCM solutions exist for managing mainframe software?

From my own experience, these are some the typical softwares packages: CA Endevor. SERENA ChangeMan ZMF. Compuware ISPW. IBM SCLM. All of these packages can manage, more or less out-of-the-box, ...
Pierre.Vriens's user avatar
  • 7,195
6 votes

Tool for storing per environment configuration

There are many tools that can do something like this, including configuration management tools like Chef, Ansible, or Puppet; and KVS tools like Consul and etcd. You could also integrate it as a build ...
Adrian's user avatar
  • 783
6 votes

What are the advantages of using Jenkins over Hudson?

In short: the community. I developed a Jenkins plugin recently, and supporting Hudson did not even cross my mind (Jenkins has waaay more plugins).
Assaf Lavie's user avatar
  • 1,241
6 votes

Is there a CI tool that guarantees no regressions in the branch quality level?

As far as I can tell, you're looking for a tool that will reject commits that break the build—a CI tool probably won't be able to prevent regressions by actually fixing your code, but it can stop you ...
Aurora0001's user avatar
  • 1,522
3 votes

What are the advantages of using Jenkins over Hudson?

Jenkins is better Because most users moving on to Jenkins, as well as other adoption metrics indicating clear shift in the userbase. the Hudson team has moved to develop Jenkins. So you can trust ...
Raghav Dinesh's user avatar
2 votes

Is there a CI tool that guarantees no regressions in the branch quality level?

No tool could possibly guarantee no regressions - that depends much more on your tests than the tool executing them. However, you can help to prevent regressions that will be caught from entering into ...
Adrian's user avatar
  • 783
2 votes

Which SCM solutions exist for managing mainframe software?

The answers above assume managing source code for z/OS has to be different from any other platform. The answer 10 years ago might have been the above. But z/OS has evolved along with the z hardware ...
Rosalind Radcliffe's user avatar
2 votes

Should I build my own pipeline or use GitLab for Kubernetes?

I would use Helm charts (you can write your own) for the CD part. For the CI part you could install Jenkins and the kubernetes plugin using the Jenkins helm chart as well. You can find plenty of ...
DevLounge's user avatar
  • 161
2 votes

Should I build my own pipeline or use GitLab for Kubernetes?

One could just run kubectl apply -f <file>. When one updates an application, one could just run this command. A CI is basically able to run scripts. As GitLab is just a CI and a Git repository ...
030's user avatar
  • 13.2k
1 vote

Continuous integration of an operating system

You could use Major Public Cloud Providers (AWS, Azure, GCP) or any other Location (Hetzner Cloud, Linode, digitalOcean etc) [list]that is supported by Packer. With Packer you can build and maintain ...
igiannak's user avatar
  • 220
1 vote

Our code is behind a firewall and we don't want to put source code in cloud. Are there any good CI/CD using local agents for Azure/Github actions

Azure DevOps also has a solution called Azure DevOps Server. It allows you to host you source code on-prem, and also build on-prem. Depending on your needs you could store your artifact on-prem or in ...
GetShifting's user avatar
1 vote

Tool for storing per environment configuration

Possibly a different repo? One with branches for QA, UAT, Prod (of nor more). A repo that's different to your regular "Code as Code" and "Infrastructure as Code" repos. It is highly nuanced. How ...
paul_h's user avatar
  • 314
1 vote

Is there a CI tool that guarantees no regressions in the branch quality level?

Use GitLAB, you can set in project-settings to only allow a merge when the pipeline succeed, so can have a truly Continuous Integration, combine that with adding your QA to the list of merge approvals ...
Danny Goossen's user avatar
1 vote

Is there a CI tool that guarantees no regressions in the branch quality level?

True continuous integration tools (as opposed to just continuous testing) like Reitveld and Zuul can help, though they are only as good as the tests you write and code reviews you do.
coderanger's user avatar
  • 1,197

Only top scored, non community-wiki answers of a minimum length are eligible