Articles with tag 'CICD'

RAAPI Thumbnail

This blog post is about the Remote Asset API, describing its components and going into detail about the server-side implementation which has been worked on here at Codethink.

Bazel BuildStream Thumbnail

Bazel and BuildStream are tools which are commonly used to organize and delegate the building of software. There are a few key differences between them but largely they are concerned with the same development problems.

Orchestra conductor thumbnail

There are various roles out there on ansible-galaxy that will take care of installing this application for you, but their main advantage is the ability to install on platforms we don't use, and the ones we looked over didn't provide any configuration of openvas itself.

Bazel BuildStream Thumbnail

Buildstream projects can easily be consumed by Bazel projects by use of a bazelize element, offering greater flexibility and an easier path to integrating third party dependencies

Workbench with tools

Building and testing at scale often involves codebases with millions of lines of code, worked upon by thousands of developers. One solution to the problem of building as quickly as possible is simply delegating that responsibility — not to the machine that the developer is working on, or even to a server that the CI job has been dispatched to, but to a server farm...

When building software, we know that we need to be fast and we know we need to minimise any wasted time in the process. Introducing Remote Execution to builds will help to achieve this, but how do the different solutions compare? That's where the Remote Execution API Testing Project comes in...

Cloud and laptops

As mentioned in the first part of this article, An Introduction to Distributed Builds and Remote Execution, there is no single solution to the problem of building software in a distributed manner. This description will focus on a solution based on the Remote Execution API.

Cloud and laptops

Building software

Part of creating software involves translating source code into instructions that can be executed by hardware and packaging the results in a way that can be consumed by users. That process is known as building (although colloquially it sometimes can be referred to as compiling).

For small programs …

Amazon_Boxes_GitOps

GitOps is increasingly popular in the cloud-native world, allowing developers to deliver software to production using their native tooling—a pull request in Git. The underlying principle is that of infrastructure as code.

Codethink

Moving from a traditional product/release focused delivery model to a rolling model. Agustin talks about our team's work on the GENIVI Development Platform and the transition to a continuous delivery model.

Codethink

Over the last few years Codethink has been helping a series of customers understand and manage the scale and complexity of their software integration pipelines. We've seen and tried various approaches to visualise what's happening, but many projects end up falling back to some combination of:

  • architecture diagrams
  • data models …

Tag Index

Get in touch to find out how Codethink can help you

sales@codethink.co.uk +44 161 660 9930