So we use Jenkins instead and connect it to GitLab. And even though I love GitLab's approach to CI ( have a read) we haven't gone that route. In my company, we use a hosted GitLab instance as our source code management tool. Tip: always filter branches/tags according to the pipelines purposes, otherwise you might end up with instable code in production environments for example. This is really useful if, for example, you want to setup a continuous delivery pipeline where the developer can choose from which Git tag to deploy from. Git Parameter plugin lets you have Git branches, tags or revisions as a parameter for starting a job or pipeline. To achieve that you have to make it easy to use. When you spend most of your day building pipelines and automating boring tasks, you want people to actually use them. On the classic view, parallel logs are scrambled. Tip: Blue Ocean works great when you're trying to analyze logs of a pipeline running tasks in parallel. Here's a pipeline representation in Blue Ocean: Its developers claim that anyone, even non technical people, can use Jenkins easily with Blue Ocean. Let's face it! Jenkins UI is not the greatest, however there are lots of plugins that adress this issue.īlue Ocean gives you an incredibly user friendly UI to interact with Jenkins. This depends on the tool your using, if it doesn't print ANSI characters there's nothing you can do. This means that whatever tool you're using the console will be just black and white.Īnsi Color plugin adds support for ANSI escape sequences to the Jenkins console output, making it possible to have colored output on your logs. Jenkins's console does not support ANSI escape sequences, specifically color ones, out of the box. These are some of the plugins I use the most and which without I would have my work a lot harder. There are more than a thousand plugins available to support almost every technology, tool and process for building, deploying and automating your projects. However, in my opinion, what makes it standout is its community and the plugins it develops. It has some great features straight out of the box. Jenkins is a great open source automation platform.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |