Questions tagged [continuous-deployment]

A software engineering approach in which teams keep producing software in short cycles and ensure that the software can be released to production at any time.

Continuous Deployment (CD) is a continuous automation process where deployment of software to production systems is fully automated. This ensures that fixes and new features can be brought to production quickly.

This usually includes having a good set of automated tests to automatically verify the fitness of the software for production use.

See the article Continuous Delivery on Wikipedia for more information.

2667 questions
0
votes
1 answer

Azure Webapp Deploy using Github Actions and installing private repo

I am trying to deploy to Azure Webapp using GitHub Actions. The install of the private repo goes correctly, but step azure/webapps-deploy goes wrong, since it tries to install the private repo again, but does not have access. Any idea how I can make…
0
votes
1 answer

Jenkins CI/CD pipeline for java project with context in server.xml

I have a java application that run with Apache tomcat 9. this app need an oracle database connection pool. this is my context in server.xml file.
0
votes
2 answers

Automatic deployment of Docker image as last step of CI/CD pipeline

I am using a CI/CD server (self-hosted Woodpecker) to manage my app. The pipeline runs all these steps: clone, build, test, package as container, push to container registry (self-hosted Gitea). But the final step is missing: "deploy". I don't want…
0
votes
0 answers

How to access the interaction with my Python chat bot on Heroku

I am deploying my first coding project, using Heroku. An AI Python chat bot (html, css, javascript, flask for the front end). I am looking for the best way to see the input of the visitors once it is live, so I can add answers to new questions and…
0
votes
0 answers

How can I build and deploy multiple AWS Lambda functions stored in different repositories using AWS CodePipeline?

I have multiple AWS Lambda functions stored in separate repositories, and I would like to automate their build and deployment process using AWS CodePipeline. I am aware that AWS CodeBuild can handle the build phase, and CodeDeploy can handle the…
0
votes
2 answers

Permission denied on Google Cloud Run with Github action

I am successfully able to execute CD(continuous Development) using an owner service account on GitHub Actions & cloud run. But I think better to give minimal access with a new service account. These are the permission/roles that I have assigned. //…
0
votes
0 answers

Pushing a cloned git tag to heroku

As part of my continuous integration process, I am trying to push to Heroku the latest tag from my github: ./git-clone-latest-tag git@github.com:user/repo.git ~/api cd ~/api git checkout -b master git push…
0
votes
0 answers

Checkout a repo B from repo A, update and git push changes

I have a repository https://github.com/Gitauwairimu/ghjavamvn.git whose github actions workflow builds and pushes a docker image. It also checkouts another repo https://github.com/Gitauwairimu/GitOps--ghjavamvn.git and successfully updates a file…
Gitau Wairimu
  • 11
  • 1
  • 4
0
votes
0 answers

Sed Unable to Update image with ${GITHUB_RUN_ID}

I am running a github actions workflow, and I would like to understand why is the sed command unable to inject the GITHUB_RUN_ID in the second command below? - name: Set ${GITHUB_RUN_ID} run: echo "${GITHUB_RUN_ID}" > .github/workflows/run_id -…
Gitau Wairimu
  • 11
  • 1
  • 4
0
votes
1 answer

Docker compose doesn't pull the updated images I push to GitHub

I set a CI/CD pipeline with Github workflows. The CI does basically this: - name: Build and push backend uses: docker/build-push-action@v4 with: context: ./backend push: true tags: ghcr.io/user/repo/backend:latest While the CD…
0
votes
1 answer

Efficient way to manage different environments for building angular application

I have an angular application, which I need to build and scale for different clients, for each new client I need to create an environment...ts file and have to add some parameters for example 1. backend url 2. some api keys 3.…
isoul
  • 1
  • 1
0
votes
0 answers

CronJob objects pod not restarted automatically when new image published

I've have CronJob object specified to perform a job. This is the YAML File I've used. I used to publish new image via a CI/CD pipeline. apiVersion: batch/v1 kind: CronJob metadata: name: name-XXX-XXX labels: app: name-XXX-XXX spec: …
0
votes
0 answers

Connect GitLab-Runner to docker over SSH

I can't connect my GitLab-Runner to a remote docker host. The runner is tryieng to connect over http. Log: Preparation failed: error during connect: Get "http://[user-for-docker]%40[IP of docker host]:22/v1.24/info": dial tcp: lookup…
0
votes
1 answer

Strategy for Rollout of Backend and Front End

We have a Cloud based (AWS, Spring Boot) event driven architecture based Backend System. We have 3 Front Ends ie Web, iOS and Android. We are a customer facing app/web ie ideally only the latest version of the App to be available for support. We are…
luckyMohan
  • 138
  • 2
  • 7
0
votes
1 answer

How to grant permission to make Azure Release Pipeline to link with Azure App Service

I created CI/CD in Azure DevOps. I connected the CD with Azure service connection as seen in the image. The very last step is to link App service name to my existing app service. However, it doesn't show in the list dropdown box. Even though I tried…