Alternatives to UpSource?

Status
This thread has been locked.

Shay Punter

- Web Designer - https://shaypunter.co.uk
Banned
Feedback score
0
Posts
32
Reactions
14
Resources
0
So, just out of curiosity, I am wondering if there are any alternative software solutions that offer (near) the same features as JetBrains UpSource - But just not as intensive as they claim the application to be. As I and my team have been planning to use it, though to pay £21 per month just to have a code review platform isn't worth the expenses imo (unless someone else knows a cheaper VPS solution that offers 8GB of RAM and that can run a Linux OS).

Though, if you do use UpSource, reviews of it is appreciated - it helps the team decide if we should put our expenses towards it :)
 
Banned forever. Reason: Creating Multiple Accounts (ShayPunter, https://builtbybit.com/members/shaypunter.176134/)
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

HatefulMoron

Feedback score
0
Posts
29
Reactions
14
Resources
0
It depends on which parts of UpSource you find most interesting. The main benefit is that it ties a lot of different useful features into one package conveniently in your IDE.
  • Automated Code Review
    Depending on the size of your team, code review is pretty much solved by the 'git feature branch workflow'. When you want to add a feature, fork to a new branch, make changes, pull request back. The pull request has to be approved to be merged and anyone mentioned gets an alert through whatever platform, Slack has good integration here.

  • Integration
    Mostly glue which is removed when you cut out the jetbrains middleman. For continous integration, buy a $5 VPS / month and install Jenkins CI. It
    also has the type of security / permissions system that's desirable.

  • Team collaboration
    Pretty much Slack with Github hooks.

  • "Data-driven Project Analytics"
    Useful for large groups. In-depth statistical information is less useful when we're talking about something like 5 people.

  • Security
    UpSource's security and "granular permissions" are only as effective as how you run your VC repository.
But just not as intensive as they claim the application to be

Look into GitLab. It's free, it supports Git LFS out of the box, it has code review pre and post commit, you don't have to pay to have private repositories. GitLab also has a continous integration feature built in but I would look into 3rd party software like Jenkins.
 

Shay Punter

- Web Designer - https://shaypunter.co.uk
Banned
Feedback score
0
Posts
32
Reactions
14
Resources
0
It depends on which parts of UpSource you find most interesting. The main benefit is that it ties a lot of different useful features into one package conveniently in your IDE.
  • Automated Code Review
    Depending on the size of your team, code review is pretty much solved by the 'git feature branch workflow'. When you want to add a feature, fork to a new branch, make changes, pull request back. The pull request has to be approved to be merged and anyone mentioned gets an alert through whatever platform, Slack has good integration here.

  • Integration
    Mostly glue which is removed when you cut out the jetbrains middleman. For continous integration, buy a $5 VPS / month and install Jenkins CI. It
    also has the type of security / permissions system that's desirable.

  • Team collaboration
    Pretty much Slack with Github hooks.

  • "Data-driven Project Analytics"
    Useful for large groups. In-depth statistical information is less useful when we're talking about something like 5 people.

  • Security
    UpSource's security and "granular permissions" are only as effective as how you run your VC repository.


Look into GitLab. It's free, it supports Git LFS out of the box, it has code review pre and post commit, you don't have to pay to have private repositories. GitLab also has a continous integration feature built in but I would look into 3rd party software like Jenkins.
It's mostly the Project Analytics and ACR (Automated Code Review) that comes to my interest and that it can also be integrated with my existing IDE (IntelliJ IDEA Ultimate).

At the moment we are using BitBucket as our code repo, though ill take a more in-depth look at GitLab and see what feedback I can get from the team about it.

Thank's for the explanation!
 
Banned forever. Reason: Creating Multiple Accounts (ShayPunter, https://builtbybit.com/members/shaypunter.176134/)
Status
This thread has been locked.
Top