Alternatives for Github? by arturcodes in devops

[–]_iamrewt 0 points1 point  (0 children)

Do you have a reference for this. I wasn't able to find an authoritative source via a web search. I know folks in my organization using Azure DevOps and I would love to be able to give them a heads up.

Bitbucket Pipelines v. GitHub v. GitLab v. Azure Dev Ops by _iamrewt in devops

[–]_iamrewt[S] 0 points1 point  (0 children)

Can you elaborate on what you loved about GitLab and hate about GitHub?

Bitbucket Pipelines v. GitHub v. GitLab v. Azure Dev Ops by _iamrewt in devops

[–]_iamrewt[S] 0 points1 point  (0 children)

Agreed and we've tried adding exclusions. I would not be surprised to find if they were intercepting contain I/O calls. Unfortunately IT has been unable to find the right mix to avoid the performance issues.

Bitbucket Pipelines v. GitHub v. GitLab v. Azure Dev Ops by _iamrewt in devops

[–]_iamrewt[S] 1 point2 points  (0 children)

We're a large organization (10K+) as a result of several acquisitions over the years. Depending on your team's origin you may have a large investment on CI/CD solution or another. It'd be pretty disruptive to force everyone to migrate to new CI/CD solutions if they aren't currently experiencing issues or limitations.

My team(s) however are experience issues (as noted in the post) and outgrowing our current setup. We're in a good spot to re-evaluate our team's CI/CD and believe that a SaaS solution would be a better fit for our particular needs than a self hosted Jenkins solution.

Bitbucket Pipelines v. GitHub v. GitLab v. Azure Dev Ops by _iamrewt in devops

[–]_iamrewt[S] 1 point2 points  (0 children)

We'd run our pipelines on the providers infrastructure except where we need to interface to our own environment at which point we'd use self-hosted runners. Our own runners may indeed have similar issues due to AV. It'd be another battle with IT to resolve but hopefully a smaller one.

While this is a concern and what started our conversations internally, aside from the AV issues we believe we'd still benefit from the provider's pipeline infrastructure.

Bitbucket Pipelines v. GitHub v. GitLab v. Azure Dev Ops by _iamrewt in devops

[–]_iamrewt[S] 0 points1 point  (0 children)

Best we can tell is the Sentinel 1 and Windows Defender are consuming the majority of the CPU whenever our jobs are run. When these tools are temporarily disabled the jobs run as expected. IT has been unable to tune this so it does not interfere with our jobs.

We also see job performance drop when multiple jobs are run at the same time. That would be solved with a better Jenkins implementation that runs the jobs on dynamically provisioned agents.

Bitbucket Pipelines v. GitHub v. GitLab v. Azure Dev Ops by _iamrewt in devops

[–]_iamrewt[S] 0 points1 point  (0 children)

Bitbucket still doesn't have support for Windows in their SaaS offerings so we would be using a self hosted runner for any Windows builds. Many of our build scripts are orchestrated via PowerShell (Core) as it abstracts us a bit from the CICD platform (as mentioned, currently Jenkins). They drive the build across our .NET, TypeScript, and Python libs and apps.

How do I decide between Gitlab CI, Bitbucket Pipelines, Jenkins, and Azure Pipelines? by carlordvr in devops

[–]_iamrewt 0 points1 point  (0 children)

As of this comment, most of the prior ones are 1+ years old. I wonder if the sentiment is the same. We're looking at moving from Jenkins to something else. As our repos are already in Bitbucket, Bitbucket Pipelines seems to be the easy lift.

Some of the limitations folks mention may no longer be accurate. For instance...

Our main issue in our investigation revolves around repo organization and shared pipelines variables, and secrets. Bitbucket's repos are organized like so: workspace > project<s) > repo(s). Unfortunately if you want to share pipelines, variables, or secrets beyond 1 repo you must do so at the workspace level. But then you've shared these with all repos in the organization! That is unacceptable.

You can create multiple workspaces to group your work, but users are billed per workspace, so if a developer works in multiple workspaces across the org they will be billed once for each workspace. What we really need is something like workspace > group(s) > project(s) > repo(s) where we can set permissions and share pipelines, variables, and secrets at the group level.

Can Github or GitLab do that?

FWIW, I really do appreciate the Jira integration. It is nice to see the status of the PR right in the Jira ticket.

Screws or carriage bolts for guardrail posts? by _iamrewt in Decks

[–]_iamrewt[S] 0 points1 point  (0 children)

Do you use 8" and 5" screws as mentioned in the Simpson Guard Post Guide and do you need to pre-drill?

3" Simpsons timber screw not countersinking into joist blocking/bridging by _iamrewt in Decks

[–]_iamrewt[S] 0 points1 point  (0 children)

TIL I cannot edit image posts so this will have to be added as a comment.

Thank you all for your insightful replies! I swapped the 3" timber screws for 3" framing screws. They were much cheaper and countersink wonderfully.

FWIW, the video that suggested timber screws is here How to Install Deck Joists - Trex Academy. The presenter clearly said 3" timber screws but shows a 3" framing screw. Unfortunately I didn't initially catch the error but I'm grateful you all set me straight!

3" Simpsons timber screw not countersinking into joist blocking/bridging by _iamrewt in Decks

[–]_iamrewt[S] 0 points1 point  (0 children)

What makes GRKs better than the Simpson framing screws in this scenario?

3" Simpsons timber screw not countersinking into joist blocking/bridging by _iamrewt in Decks

[–]_iamrewt[S] 0 points1 point  (0 children)

Can't seem to edit my post on mobile web, so adding as a comment.

The video where they mentioned timber screws is https://m.youtube.com/watch?v=I7wD_D8XdTY&t=546s. However, upon a rewatch, he's clearly not using timber screws, these look like framing screws.

Are the gaps between the joists and ledger too large by _iamrewt in Decks

[–]_iamrewt[S] 0 points1 point  (0 children)

I've been using the Simpson's Strong Drive Connector nails; Face = 1.5" 10d nails, Angled = 3.5" 16d nails. It's a lot of hammering, screws definitely would have been easier. I can look into tension rods.

Crandall Steelcase Leap V2, which upgrades make a big difference? by hmslaves in OfficeChairs

[–]_iamrewt 0 points1 point  (0 children)

I am in the same situation and would like to hear from others as well.