In this next article of Jenkins
authorization ,we will see how the project based matrix authorization can be
implemented in Jenkins. The difference between a matrix and project based
authorization are in the matrix based users with permissions can be able to
perform certain actions and in the case project based authorization, there will
be...
Pages
Sunday, September 3, 2017
Jenkins authorization - Matrix based Strategy
Allowing what users
can do when then login to a Jenkins server is quite important when running jenkins
server in production. Jenkins does provide multiple ways of authorization. When
we go to the "Manage Jenkins" -> Configure Global security, under
the Authorization tab we can see the available authorization strategies as
below,
In...
Saturday, September 2, 2017
Jenkins - Unix users/Groups
Authentication is one of the internal
feature available in Jenkins. Jenkins does have its own internal database for
holding user name and passwords. Jenkins also provides a way to allow login
using underlying operating system usernames. This will allow users to login
using their system login credentials. This uses Pluggable Authentication...
Sunday, August 27, 2017
Jenkins – Role based Strategy
Jenkins provides its own user database to login
but it does not have the facility to create groups/roles for the users.
If we want groups in Jenkins, we have few
options
1. Use Open LDAP with Jenkins
2. Use Active Directory with
Jenkins
3. Use Role-based authorization
strategy plugin in Jenkins
The...
Saturday, August 26, 2017
NodeJS – Linting

Process of checking source code for programmatic as
well as stylistic errors is called linting. These tools provide us the code
analysis. They don’t run the code but inspect it by looking for typos or
anti-patterns
Bug detection and maintainability are some of the uses we
obtain by using the linting tools.
Eslint –
Eslint is an Open...
Docker - Running docker registry locally
There are cases in big organizations where
internet access will be restricted. In the case of docker, most of the
containers will be created locally from the original Image downloaded from
internet. Most of the images that developer
will be working on will downloaded from internet and modified accordingly. the
modified images...
Friday, August 25, 2017
Jenkins - Sonar Qube Integration

Testing is one of
the important aspects of code to identify various issues that can occur while
running the code. At the same time it is necessary to examine the code quality
while moving the code to production.
Static analysis
also called as static code analysis is a method of debugging that is done by
examining the code without...
Docker - Orchestrating Containers using Swarm
Docker Swarm
is a clustering and scheduling tool for Docker Containers. With Swarm, IT
administrators and developers can establish and manage a Cluster of Docker
nodes as a single virtual system. Swarm mode also exists natively for Docker Engine,
the layer between the OS and container images. Swarm mode integrates the
orchestration capabilities...
Subscribe to:
Posts
(
Atom
)