Infrastructure as Code vs. Infrastructure as Software

Infrastructure as code (IaC) is the process of managing and provisioning computer data centers ... The ability to treat infrastructure like code and use the same tools as any other software project would allow developers to rapidly deploy ...

GitHub CLIが1.0に到達、CI/CDワークフローのスクリプト作成を可能にする

昨年2月にベータ版でリリースされたGitHub CLIがバージョン1.0になった。GitHubによると、問題 (issues) からレビュー、リリースまでのワークフロー全体にGitHub CLIを使用できる。さらに、GitHub APIをスクリプト化して、使用可能なアクションを自動化できる。

Bryan Liles氏がCI/CDパイプラインを構成可能なブロックとして再考

VMWareのシニアスタッフエンジニアであるBryan Liles氏は、CI/CDパイプラインを構築する際のパターンと推奨事項の考えについてDeliveryConfで語った。Liles氏は、単にJenkinsやSpinnakerを使用するような、実装ではなくパターンとしてCI/CDについて考えることを勧めている。交換可能なコンポーネントを備えたコンポーザブルブロックを備え、テクノロジースタックに依存しないプラットフォームを構築できる必要がある。

社内プラットホームチームを効果的に管理する - Camille Fournier氏の講演より

Two Sigmaでプラットフォームエンジニアリングの責任者を務めるマネージングディレクタのCamille Fournier氏が先頃、社内のプラットフォームチームエンジニアリングチームのマネジメント経験から自身が得た教訓について講演した。氏が指摘した2つの大きな課題は、カスタマベースが小規模であることと、カスタマがプロダクトをどのように使用しているかを理解することの問題だ。

GitHub Code Scanning Is out of Beta

One year ago GitHub announced the acquisition of Semmle, maker of a semantic code analysis engine powered by the Semmle QL query language. After a few months in beta, GitHub is now announcing the availability of its new CodeQL-based code scanning capability for all public and private repos.

50+ Useful Kubernetes Tools for 2020 - Part 2

Our original Kubernetes tool list was so popular that we've curated another great list of tools to help you improve your functionality with the platform.

CI using Teamcity

Hello everyone, In this blog, we are going to how we can create a CI-pipeline in TeamCity using the kotlin DSL script. So before directly moving to the CI part lets see a little about teamcity.

Gojek devXチームがどのようにしてモバイルアプリのCIで課題に取り組んだか

Gojekの開発者エクスペリエンス(devX)チームは最近、AndroidおよびiOSモバイルアプリの開発とインテグレーションのスケーリングに関する課題にどのように取り組んだかを説明した。彼らは、より速いフィードバックを提供するためにパイプラインを分離することの重要性を強調した。

Benefits of Continuous Integration for Businesses and IT Teams

Continuous integration efforts no longer affect just the team that implements it. For IT teams, continous integration benefits affect the rest of the business.

Continuous Integration vs. Continuous Delivery

Continous integration helps bring systems and dependencies together faster. Continous delivery reduces time to market. Which is best for your organization?

What is database continuous integration?

Have you ever longed for a way of making the delivery of databases more visible, predictable and measurable? Do you ever wish that they would be of better quality, quicker to change, and cost less? Grant Fritchey explains some of the secrets of doing Continuous Integration for Databases to relieve some of the pain-points of the Database Delivery process.

Keep Calm and Secure Your CI/CD Pipeline

Sonya Moisset describes how GitHub Marketplace helped Pride in London automating and improving their workflow with different tools for accessibility, code coverage, code review, code quality, security and other functionalities (alerting with Slack). She talks about what OWASP is and how to improve the workflow for open source projects using GitHub Marketplace applications.

Concourse CI CD pipeline

In this blog, we are going to set up a typical CI/CD pipeline using concourse to make the development process more agile and deployment more visible.

13 Jenkins Alternatives for Continuous Integration

In our [previous article](https://microtica.com/jenkins-is-old-we-need-an-alternative/) , we discussed **the most common problems with Jenkins**  that made us search for an alternative. That’s why in this article, we’re offering a list of the most common Jenkins alternatives for continuous integration. 

Running SQL Server Integration Tests in .NET Core Projects via Docker - Dangl.Blog();

To ensure that your integration tests really match your production environment, you should test under the same conditions - here's how to manage your SQL Server databases via Docker.

Why is database continuous integration important?

A very common tenet used when building out a DevOps style approach to automated deployment is the concept of failing fast. You want to identify issues with the changes in your code and structures as early as possible to protect the production environment. One of the most common methods to meet this requirement is setting up a Continuous Integration (CI) environment.

A Spotlight on Tekton

Tekton is designed to make the whole process of managing and automating CI/CD pipelines easier for you. Learn more here with Caylent.

Getting Started With Feature Flags

As a core component of continuous delivery, feature flagging empowers developers to release software faster, more reliably, and with more control. This Refcard provides an overview of the concept, ways to get started with feature flags, and how to manage features at scale.

Jenkins Is Getting Old — It’s Time to Move On

After using Jenkins on several projects, we say it's time to move on. Jenkins is left behind with his old approach — found out more!

Jib で Java アプリケーションをコンテナ化

Jib は、Java アプリケーションのためのスペース効率的で最適化された Docker と OCI イメージを構築するためのオープンソースツールだ。開発者や CI/CD の経験をさらに向上させるために、常に新しい新機能を追加している。目玉機能としては、Jib プラグイン拡張フレームワーク、人気のあるアプリケーションフレームワークのネイティブサポート、CI/CD パフォーマンスの向上、Skaffold を使用したローカル Kubernetes 上での開発体験の強化などが挙げられる。