Questions tagged [versioning]

Questions about versioning, e.g. should semantic versioning be used and how to increment it

Filter by
Sorted by
Tagged with
1
vote
2answers
74 views

Best Practice for Container Image Versioning

I'm looking for some guidance on best practices for container image versioning and despite reading a number of the best practice guides they leave some ambiguity. I understand that most container ...
2
votes
1answer
55 views

GitLab Maintain versions of the code in GitLab CI/CD pipeline for the develop branch

I would like to ensure that code merged via merge request in a GitLab from the feature branch to our develop branch has always a new unique version (gitflow strategy). Version currently stored as the ...
1
vote
1answer
977 views

Can you remove a commit made to a branch on AWS code commit?

I know of git rebase but don't know if it can be used with AWS code commit? Or if there's any other method of removing a commit to revert back to before it was made and merged?
1
vote
2answers
60 views

Command "git [command] --help" opens as HTML in my code editor - no output to terminal. How do I revert to default behavior?

When I type git reset --help I don't get output in the bash terminal, but a new tab opens in my code editor to reveal some dense HTML. How can I change Git's behavior to display the help message in ...
2
votes
1answer
80 views

How does one build a build pipeline with versioned build artifacts?

I'm not sure quite how to phrase this question. I'd like to learn either by answer here or sharing a reference to read from: How do I build a pipeline with versioned build artifact? I've inherited an ...
0
votes
1answer
25 views

Gradual rollout management for client applications

I want to rollout software to clients (1m+) devices in a gradual fashion due to high risk. Ideally i would be able to target users based on analytical data i posses and decide if they should receive ...
5
votes
2answers
188 views

How to version control shared database?

We have several C# applications using a shared monolithic database (on-premise SQL server) using Stored Procedures as an exclusive interface. The C# code repositories include only Stored Procedures ...
0
votes
1answer
49 views

Best practise/standard practise for semantic versioning in development

I have a project that looks like this: SOME_MONOREPO, managed by lerna - package-a - package-b - depends on package-a, package-c - package-c - is currently private, so ...
1
vote
1answer
115 views

How to manage images versions via docker-compose with Ansible

I planned to use docker-compose and a few scripts to manage the deployment of my app on staging and production. My idea was to use one docker-compose.yml with one .env file for each environment. In ...
4
votes
1answer
674 views

feature flags vs versioning for APIs

We are looking at moving to a trunk based development branching strategy rather than gitflow that we currently use. I understand that feature flags are crucial to trunk based development. However, is ...
1
vote
1answer
49 views

How do I create separate versions of lambda functions through terraform?

I'm Running Terraform v0.11.14 resource "aws_lambda_function" "test_lambda" { filename = "lambda_function.zip" function_name = "test_lambda" role = "${aws_iam_role....
1
vote
1answer
147 views

Jenkins won't substitute variables when trying to check out from perforce

I want to generalize my code so that it can pull from perforce for any files marked with a type "perforce" because some files need to downloaded from the artifactory instead. I want to sub in the ...
1
vote
0answers
61 views

Appropriate use cases for git submodule and braid [closed]

For what use cases are git submodules (or subtrees) better suited than braid and vice-versa?
4
votes
3answers
599 views

What is the Maven versioning strategy for Continuous Delivery or Deployment?

At the moment, we're doing "traditional" deployment, where every couple of weeks, we roll a release. We rely on Semantic Versioning, which has worked well for us. However, we now want to release ...
4
votes
1answer
71 views

What is the meaning of source artifacts that must be in a scripted form?

Quote from rom https://www.ibm.com/developerworks/library/a-devops6/index.html The key prerequisite to versioning everything is that all source artifacts must be in a scripted form. This goes for ...
5
votes
1answer
155 views

Sarbanes-Oxley (SOX) Versioning Strategy

When dealing with publishing SOX application artifacts what is the best strategy for versioning SNAPSHOTS? I'm currently following the semver pattern <major>.<minor>.<patch> and ...
4
votes
2answers
64 views

Creating a Separate Technical and Business Versioning System

A common problem at my company is versioning. We follow a versioning system formatted very similar to semantic versioning (but not by definition). Our current versioning is not only used by ...
14
votes
3answers
6k views

What are best practices for docker tag versioning?

I've recently hooked our CI servers up to build docker images upon git commit. We have about 8 different containers that get built, each with their own language / frameworks. Some are node and have ...