neonred

joined 2 years ago
[–] neonred@lemmy.world 1 points 2 days ago

Only main is protected, you can force push on feature branches.

[–] neonred@lemmy.world 1 points 2 days ago* (last edited 2 days ago) (1 children)

No, it does not prevent pushing (as long as the pre-hooks work) but you cannot deploy from a failed pipeline/branch because you have defective software, as proven by failed tests.

[–] neonred@lemmy.world 1 points 2 days ago* (last edited 2 days ago) (5 children)

Not quite.

  • Every commit is just a local commit
  • Every push runs pre-hooks which execute bunch of checks, for example linters, style checkers, etc. and prevent a push if something is not perfect
  • After every push the CI/CD pipeline runs on origin
  • Every run of the pipeline executes again checks with linters but also securoty checks for CVEs on dependencies and runtime
  • Every pipeline run also executes all tests such as unit tests, scenario tests, integration tests
  • If any of the above fails, the pipeline fails and stops
  • Only if everything is okay, one can deploy on dev, the first stage
  • Only if this is okay, the artifact gets pushed to the central artifact store
  • Only if this suceesa a prod deployment can run, which pulls the artifact from the store
  • Runners for dev and prod are distinct and don't have rights the other has, the only common contact point is the artifact store

That's an extremely very basic overview with many steps and concepts omitted but you get the idea.

[–] neonred@lemmy.world 1 points 2 days ago (7 children)

If you have code that is not complete it is not qualified to be deployed. Cut work items into smaller chunks but never deploy not fully, 100% working and tested stuff. Not even on dev.

[–] neonred@lemmy.world -1 points 2 days ago

If you have tests you have to automate them and have a pipeline which stops any deployments when these tests fail. You definitely have a mindset issue and not a management or tool issue. I am not sorry but as a DevOps Engineer I can only say you guys are a lousy hack and should probably seek a different job.

[–] neonred@lemmy.world 8 points 5 days ago (1 children)

works perfectly with my Arch Linux

[–] neonred@lemmy.world 0 points 5 days ago* (last edited 5 days ago)

If you don't tell them you're a sociopath.

[–] neonred@lemmy.world 0 points 1 month ago* (last edited 1 month ago)

No, no comment in the sense of I have no experience with 24h watches so I cannot comment on them regarding this topic. If others have experience they might add their share, which they did.

[–] neonred@lemmy.world 0 points 1 month ago (3 children)

Thought as much but never had any experience with 24h watches, so no comment on this from my side :)

[–] neonred@lemmy.world 1 points 1 month ago* (last edited 1 month ago) (4 children)

I have never seem a 24h wrist watch (I know they exist) aside from extremely seldom as wall clocks

[–] neonred@lemmy.world 4 points 1 month ago* (last edited 1 month ago) (18 children)

No it's not, with a 12h format on an analog watch you can use the sun to find true north. It is also easier to read it when the hands have double the amount of degrees to indicate the number.

Edit -- digital watches should use 24h, I fully agree, maybe there was a misunderstanding because it's analog watches we're talking about here and these could stay 12h IMHO

 

Lots of updates on the campaign! UK petition open! Australia petition probably open soon! Research help wanted! Australian law firm hired! Talking to EU members of Parliament!

Link to UK Petition:

https://petition.parliament.uk/petitions/659071/

Link to Australia Petition:

https://www.aph.gov.au/e-petitions/petition/EN6080

Link to outdated list of game shutdowns:

https://docs.google.com/spreadsheets/d/1vaNfqOv3rStBQ4_lR-dwGb8DGPhCJpRDF-q7gqtdhGA/edit

Stop Killing Games campaign site:

https://stopkillinggames.com

view more: next ›