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.
246
questions
0
votes
1
answer
360
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 .
...
0
votes
0
answers
100
views
Push from CI to private docker registry behind cloudflared with gated access through SSO
I have a portainer, that is running a registry and a cloudflared tunnel. The portainer web UI is secured by cloudflare zero trust tunnel. So this setup works. Now I want to deploy software I build ...
1
vote
1
answer
137
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
30
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
2k
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
42
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
283
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 ...
1
vote
1
answer
115
views
User-level secrets in GitHub Actions
I would like to create a GitHub workflow for running tests against a REST API. The API needs a key that is always tied to a user, there is no global "testing" key.
Is there a way for each ...
1
vote
2
answers
244
views
Pause renovatebot for single PR
We have configured renovate for few of our repositories. It generates PRs after approval via dependency dashboard and automerges patch releases.
But there is one update which fails the CI - it look ...
0
votes
1
answer
106
views
Automated preview environments from microservices in multiple repositories?
I have multiple microservices (with Dockerfiles) in GitHub repositories.
Although I do unit testing on each microservice, I want to spin up all the services as a preview environment for E2E testing (...
0
votes
1
answer
381
views
strip all comments from helm package
I have a lot of comments in my helm chart in my repository.
I want to deliver my helm chart to others without these comments.
I am hoping to be able to do this during my CI pipeline. I have a step in ...
0
votes
1
answer
15
views
Why is the development of a REST-API Webserver Application with less expected changes after its short term initial build a DevOps project?
I am thinking about setting up a project where a one-year development / built phase of a rest-API Server is planned. Providing an initial version in three months and deploying updates every month ...
1
vote
1
answer
540
views
Trunk Based Development Deployment Pipeline
We are currently working on transitioning to Trunk Based Development and starting to look at our deployment pipeline and how we can improve.
Our current workflow:
All engineers work on the trunk, ...
0
votes
3
answers
162
views
Does Jenkins essentially function like a package manager for your software product?
I'm a relatively new IT Ops guy in a software (web) development company. Recently I deployed a virtual machine on OpenStack, because some developer needs it, and then I installed their application (...
0
votes
1
answer
197
views
What is manual, what is automatic in Continuous Delivery?
I've read lots of articles about the concept on the internet. I thought I got it, but some statements in other articles make me confused.
In order to simplify and clarify things, I'll presume I use ...