Questions tagged [continuous-delivery]

Continuously building, testing and deploying (to non-production environments) applications to prove which instances are fit to be deployed to production.

Continuous delivery is the process of automating as much of the build pipeline as possible to produce deployable applications as quickly as is reasonable. It is the last step before continuous deployment, which also puts the deployable application into production automatically.

This tag is suitable for questions about

  • creating and managing the pipeline used to coordinate the build, test and deploy process
  • environment configuration management
  • wiring build tools to assist with the automated configuration of deployments
  • configuration of continuous integration tools such as Jenkins, Thoughtworks' Go and Atlassian's Bamboo
  • the configuration and deployment of temporary virtual machines and environments specifically for the testing of deployment processes
  • configuration of tools for managing those temporary environments, such as Vagrant
584 questions
6
votes
1 answer

Continuous integration/deployment/delivery on Google App Engine, too risky?

We have recently setted up continuous integration/deployment/delivery of a nodejs webapp on Google App Engine. The CI server (GitLabCI) runs dependencies installation, build, tests and deployment to integration/prod depending on the branch…
6
votes
5 answers

Can I download Bamboo built artifacts using Bamboo Rest - API?

This page states: Bamboo's REST APIs provide the following capabilities: Retrieve the artifacts for a build. and here I see the documentation: http://myhost.com:8085/bamboo/rest/api/latest/plan/{projectKey}-{buildKey}/artifact [GET] When I…
Koray Tugay
  • 22,894
  • 45
  • 188
  • 319
6
votes
1 answer

Empty build artifacts in Visual Studio Team Services

I have a build definition in Visual Studio Team Services with the following steps: PowerShell (prebuild.ps1 powershell script that sets up DNX NuGet Installer Visual Studio Build Copy and Publish Build Artifacts The MSBuild arguments in the Visual…
6
votes
2 answers

Is it possible to use the maven-release-plugin with a specific revision?

I am thinking about a deployment pipeline using SVN, Jenkins and Maven. At the moment I'm stuck at the point where I usually would call mvn release:perform on a working copy. When thinking in deployment pipelines, I want to create a pipeline where…
cringe
  • 13,401
  • 15
  • 69
  • 102
5
votes
1 answer

How can I serve generated phpDocumentor docs from Laravel?

So I'm using phpDocumentor 3 to generate documentation for my Laravel 7 project, and was wondering if I could serve this documentation (static files) from Laravel in order to make it available only to authorized users. I would like to be able to…
hereForLearing
  • 1,209
  • 1
  • 15
  • 33
5
votes
1 answer

Run Gitlab CI job only once when MR open

I have a scenario in Gitlab where I would like to ping a particular Slack channel when an MR is opened up for the first time in Gitlab. I've attempted to use rules for triggering when the source is merge_request_event but, unfortunately, this also…
5
votes
2 answers

How to work with multiple artifacts/stages in Azure Release Pipelines?

I've got the following scenario: updates branch develop -> triggers DEV-CI -> triggers Release X updates branch master -> triggers QA-CI -> triggers Release X updates branch release -> triggers Prod-CI -> triggers Release X Inside "Release X" I…
5
votes
1 answer

How to disable GitLab build caching for a job

In GitLab there seem to be some sort of build cache. For example, I have a job which builds and tags a docker image. The job succeeds and build log looks normal, but the image isn't actually created in the runner. Same thing with files: writing to…
Tuomas Toivonen
  • 21,690
  • 47
  • 129
  • 225
5
votes
1 answer

Variable expansion of trigger branch property prevents downstream pipeline from being created

A branch job in which the branch property of the trigger property is using a variable will always fail with reason: downstream pipeline can not be created. Steps to reproduce Set up a downstream pipeline with a trigger property as you would…
5
votes
1 answer

GitLab CI Error: Uploading artifacts to coordinator - failed - responseStatus 400 Bad Request

I'm working with GitLab (free edition) pipelines and started receiving the error below on a pipeline that was working. This is a minimal example from my .gitlab-ci.yml that reproduce the error (Although I don't think it is related to my code):…
5
votes
4 answers

fastlane error Failed to open TCP connection to olympus.itunes.apple.com:443 (getaddrinfo: nodename nor servname provided, or not known)

Problem I'm getting a new Fastlane error after the command below the line: bundle exec fastlane beta --verbose Error Message Failed to open TCP connection to olympus.itunes.apple.com:443 (getaddrinfo: nodename nor servname provided, or not…
MGY
  • 7,245
  • 5
  • 41
  • 74
5
votes
1 answer

Is there any Jenkins plugin that allow manual approval for build before promoted code to production?

I have a query regarding Jenkins's plugin for approving a job. I want manual approval to build a job when code promoted to production. I tried to find a plugin but not able to find any solution. I know spinnaker provides continue delivery but I…
5
votes
1 answer

The specified task executable location is invalid while running GitLab CI Job

I'm trying to set up CICD for my .NET Core application with GitLab CI. Let's start with my .gitlab-ci.yml image : microsoft/dotnet:latest before_script: - 'cd Backend' - 'dotnet restore' build: stage: build script: - 'dotnet build -c…
5
votes
1 answer

Gradle Multi-Project Integration Tests with Junit5

How can I create integrations tests using Gradle 5.2 and JUnit 5.3 in a multi-project build file? This is my current build file: buildscript { repositories { maven { url "https://plugins.gradle.org/m2/" } } dependencies { …
5
votes
1 answer

Is it possible to remotely deploy an app update on test iOS device

Im building a CI/CD system based on Gitlab CI, fastlane + Fabric (Firebase aka). There are several types of provisioning, mostly described in this thread But the thing with which im struggling is how to automatically install updates for my test…
swift2geek
  • 1,697
  • 1
  • 20
  • 27