Questions tagged [continuous-integration]
Continuous-Integration (CI) is the process of merging developer's working code copies to a shared codebase frequently to prevent or minimize integration problems. For questions about a specific CI system like [Jenkins] or [Travis-CI] use those tags instead.
253 questions
0 votes
0 answers
28 views
Permissionless mirror of GitHub to codeberg (git clone without api key)
How can I setup a mirror of a GitHub repo on codeberg, without having to grant permission to codeberg? Why? Since 2025, I've had an occasional issue where my work on GitHub gets locked behind an ...
-1 votes
2 answers
104 views
AWS Amplify vs Vercel vs Expo
I want to deploy intergrate React.js with configuration done Prior to operation. Which one to choose? It seems to me they are all the same. Vercel AWS Amplify Expo
0 votes
0 answers
23 views
Deploying an Application During a Pull Request (PR) in Azure DevOps
I want to add a pre-validation step, to be run during a pull request, in Azure DevOps, but I am not finding out a way to do that through the YAML specifications documented by Microsoft. Today, I can ...
0 votes
1 answer
76 views
When to use AWS amplify and when to use Expo + React-Native?
Say developer team is trying to build a full-stack app client+server+database (e.g:chatGTP) which requirements are admin page android application IOS application web application Tablet support Is it ...
0 votes
0 answers
38 views
Setting up Azure Pipeline for .NET Core/Angular project
I have an application I inherited (and don't know much about, truth be told) that I'm trying to set up a pipeline for in Azure DevOps that will automate deployment to an Azure App Service. The code ...
0 votes
0 answers
46 views
Creating a post build step using Job DSL for a pipelineJob that already has a Jenkinsfile
I want to trigger a new job in a dynamically created job after specifying the Jenkinsfile. This would ideally be located at ${buildString}. jobDsl scriptText: """ pipelineJob('jobs/$...
0 votes
1 answer
701 views
Configure the Jenkins agent to use different versions of the JDK
I am setting up Jenkins via Docker image jenkins/jenkins:2.462.3-alpine-jdk21. At the moment I have added agent jenkins/inbound-agent:3283.v92c105e0f819-1-alpine3.20-jdk21 and I have a problem that I ...
0 votes
1 answer
446 views
How to handle merge conflicts in Azure DevOps when commits exist on both develop and master branches
When trying to complete a pull request (PR) that merges our develop branch into master in Azure DevOps (using rebase and fast-forward), a merge conflict occurs if some commits already exist on master. ...
0 votes
1 answer
41 views
How to evaluate and compare algorithm / app performance across different past datasets and code commits
Our team has implemented some algorithms that run on robots. We capture robot sensor data over several runs per day. Whenever there is major changes in algorithm, we run it in simulation mode over ...
0 votes
1 answer
2k views
Stage and jobs blocks breaks gitlab CI with "configuration is invalid: jobs jobs config should implement a script: or a trigger: keyword"
.gitlab-ci.yml with stages: - test jobs: lint: stage: test image: python:3.8 # Assuming same image for both jobs script: - pip install black - black --check . ...
1 vote
1 answer
286 views
Spacelift - external state access - cannot create a workspace error
I am trying to use Spacelift's external state access however I get the following error: Error: Error loading state error │ │ with module.service.data.terraform_remote_state.environment, │ on ../...
0 votes
1 answer
66 views
How to declaratively configure self hosted build agents for CI?
We assemble android application using GH Actions on self-hosted agents. Right now we upgraded a couple of libraries and now we need to use another JDK version. Issue is that right now we need to ...
1 vote
2 answers
4k views
GitLab CI: How to properly push file to a repo using ci file?
I'm trying to setup a GitLab CI pipeline which runs a script (convert-inventory-format.sh) that update a yaml file. I would then like to commit that file to a Git repository and push it. However, the ...
0 votes
1 answer
83 views
QA instability due to lack of stable UAT/staging environment
Our testing teams are facing extensive downtime due to testing in a shared QA environment. When our front end teams perform end to end testing, their test (QA) environment points to the back end ...
2 votes
1 answer
522 views
Best practice multiple pipelines into production
Working with a larger corporate. They are planning on opening a second pipeline for a hybrid mobile app. This second pipeline will be for hotfixes straight into production. My gut feeling is that this ...