- Basic Concepts
- Continuous Delivery
Delivering Software with confidence, small increments, frequent releases, requires automated tested, automated deployment, automated infrastructure
- Continuous Delivery
- Pipelines
direnv
https://direnv.net/
Websites
BUCC is a command line tool from Stark & Wayne that let's you easily set up BOSH, UAA, Credhub and Concourse on multiple IaaS providers. In other words: what you get is a ready to use CI/CD infrastructure based on Concourse up and running within a few minutes. This blog post covers my setup on Google Cloud Platform (GCP).
Before we can start using BUCC, we have to prepare a few things on GCP. I assume that you have a project within GCP where you have admin permissions.
Some years ago, Continuous Integration (CI) or at least Continuous Delivery (CD) was the "latest and greatest". If you managed to set it up for your project you were playing amongst the cool kids. Nowadays having a CI/CD pipeline can be considered mainstream and without a fully automated delivery workflow in place, you are likely to lose important competitive advantage.
One can argue that CI/CD pipelines became a key driver for a team's software delivery performance. They evolved from some hacky shell scripts - that were created once and never ever touched again - to a critical component of your software project that need to be maintained and scaled...
Read OSS licenses for Gradle Dependencies. The script outputs a JSON file with the dependency, its URL on mvnrepository.com and the OSS license to STDOUT.
DISCLAIMER: if you use this script too extensively, your IP address might get blocked by mvnrepository.com!
Put this script into a file gradle-oss.sh
and make it executable:
#!/usr/bin/env bash
User journey map is a visualization of an individual’s relationships with a product/brand over time and across different channels.
- commonly it’s represented as a timeline of all touch points between a user and a product
- timeline contains information about all channels that users use to interact with a product
- visualizes how a user interacts with a product and allows designers to see a product from a user’s point of view