Skip to main content
Share Your Experience: Take the 2024 Developer Survey
9 votes
Accepted

Git Files Encryption for Business

There really is no way to take on your problem with git, which is to deny a developer with access to the code (required to work with it) the possibility to steal the code. This is because as soon as ...
AnoE's user avatar
  • 4,876
7 votes

how to automatically create a subdomain for every pull request

We do this at work. We have a small server, let's call it the receiver, it's the target of the GitHub webhook events. It runs a small application that parses the payload and incorporates logic around ...
dom_hutton's user avatar
5 votes
Accepted

How to implement blue-green deployment with one master branch

It is worth separating your Continuous Integration "Build" from your Continuous Deployment "Pipeline". For the build portion, CircleCI seems to be your tool of choice, for the latter I recommend ...
Richard Slater's user avatar
4 votes

Jenkins trigger build if shared library changes

This issue can be solved by using legacy SCM option. Go to Jenkins -> Manage Jenkins -> Configure System and select "Legacy SCM" option for share libs. this will resolve the issue ...
nilesh1212's user avatar
3 votes
Accepted

CI platforms versus simple git hooks

The git hooks approach could probably work fine for lone developers. But when multiple developers work on the same project it doesn't work so well, especially in large scale projects. Several reasons:...
Dan Cornilescu's user avatar
3 votes
Accepted

how to automatically create a subdomain for every pull request

this setup worked perfectly for me using aws code deploy:
abbood's user avatar
  • 473
3 votes

Are git pre-receive/update hooks serialized?

Each Git hook is executed when a particular Git command is run. See the Git documentation on hooks for specifics. If you have two pushes updating the same ref, whichever one completes the "update" ...
Jeremy C's user avatar
3 votes
Accepted

Are git pre-receive/update hooks serialized?

In general git allows concurrent operations because one of them will eventually fail. Some specific database updates will have file locks (like updating the index files) but multiple receives can be ...
coderanger's user avatar
  • 1,197
1 vote

Jenkins trigger build if shared library changes

Do I understand correctly that you don't want changes in the shared library to trigger builds for your project/pipeline? If so, you can do it per-pipeline by modifying the @Library("my_shared_lib&...
Ievgen Popovych's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible