tech/webdev magazine

Showing posts with label CI/CD. Show all posts
Showing posts with label CI/CD. Show all posts

February 8, 2019

Set Up Jenkins CI in 30 Minutes

Friday, February 08, 2019 Teklinks

Do you want to experiment with Jenkins CI in a local setup? In this post, we will set up a local Jenkins CI server, create a build job for a simple Spring Boot Maven project, and push the created Docker image to DockerHub.

Full article

October 8, 2018

September 6, 2018

August 9, 2018

Demo: GitLab + Jira + Jenkins

Thursday, August 09, 2018 Teklinks

One of the things we love about GitLab is that while it can replace all your other software development lifecycle tools (no, really); it doesn't have to. Whether you want to rip and replace everything or use it for one or two stages of your workflow, alongside your existing toolset (for now, or forever), we've got you covered.

Full article

June 29, 2018

June 16, 2018

June 15, 2018

GitHub VS GitLab

Friday, June 15, 2018 Teklinks

Software Engineers use version control repository management systems a lot. They have been a key component in the software development workflow. It makes life way easier to have one copy of an entire project up on a repository rather than each of your team member having individual copies you have to keep matching up to keep up with continuous integration.

Full article

June 14, 2018

May 29, 2018

How to setup CI/CD workflow for Node.js apps with Jenkins and Kubernetes

Tuesday, May 29, 2018 Teklinks

Continuous Integration and Continuous Delivery are two of the practices that shape DevOps philosophy today. Basically it includes implementing development and integration workflows where developers commit their changes to the central repository frequently, ensuring that their commits are functional and ready to be deployed to production.

Full article

May 14, 2018

Dynamic Jenkins Pipelines

Monday, May 14, 2018 Teklinks

A few years ago our CTO wrote about building a Continuous Integration server for Ruby On Rails using Jenkins and docker. The solution has been our CI for the past years until we recently decided to make an upgrade. Why?

Full article

February 28, 2018

DevOps Automation with MongoDB Atlas

Wednesday, February 28, 2018 Teklinks

Configuration management tools such as Puppet, Chef and Ansible, which provide the ability to quickly automate config and deployment processes, have become a critical part of many engineering teams’ plans when building new systems.

Full article

December 21, 2017

How GitLab switched to Headless Chrome for testing

Thursday, December 21, 2017 Teklinks

GitLab recently switched from PhantomJS to headless Chrome for both our frontend tests and our RSpec feature tests. In this post we will detail the reasons we made this transition, the challenges we faced, and the solutions we developed. We hope this will benefit others making the switch.

Full article

December 12, 2017

November 21, 2017

September 10, 2017

August 26, 2017

July 12, 2017

Automate Installing Docker and Docker Compose With Ansible

Wednesday, July 12, 2017 Teklinks

There's going to come a time where you'll want to install Docker and Docker Compose on your production server, and Ansible makes it easy. I’m a huge fan of using Docker and Ansible together, so it’s no surprise that I let Ansible handle installing Docker and Docker Compose in production.

Full article

June 19, 2017

Setting Up Jenkins to Deploy to Heroku

Monday, June 19, 2017 Teklinks

Jenkins is an open source automation server that allows users to setup workflows to that can enable continuous integration. For example, a user could create a workflow that would pull some code from a repository, run some tests and deploy it onto a server, removing a lot of the user interaction from the process so the user can keep on writing code and only have to pay attention if something goes wrong.

Full article

May 16, 2017

Getting started with Ansible

Tuesday, May 16, 2017 Teklinks

The software development industry has grown over the years, from simple software running in one machine to complex systems running on multiple servers in the cloud. Provisioning and managing complex server architecture across different environments can be a challenge.

Full article