HNHacker News
TopNewBestAskShowJobs

robinshen

421 karma · joined November 22, 2016

submissionscomments
robinshen··on [dead]
Tod is a command line tool to test/debug OneDev CI/CD jobs against local changes to avoid the modify/commit/push/run/check cycles.

Under the hood, tod stashes local changes to a commit and pushes to server under a temporal ref to run specified job. Log of running job is streamed back to tod so that you can check job progress and status without leaving terminal.

Since job runs on server, it does not have many quirks and limitations of other tools (gitlab-runner exec or nektos/act for instance), such as requiring you to set up job environments, unable to handle job dependencies, etc. And you can still get fast feedback via shallow clone and cache.

For details, please check tod project at https://github.com/theonedev/tod

robinshen··on Revolt: FOSS Discord Alternative
Hi, OneDev author here. Thanks for mentioning it. For any questions, please visit https://code.onedev.io/onedev/server/~issues to get support.
robinshen··on OneDev – A Lightweight Gitlab Alternative
Thanks for the comment. What area of OneDev UI you feel is unpolished?
robinshen··on OneDev – A Lightweight Gitlab Alternative
Turns out the front end apache process is crawling for some reason. Restarted and is ok now.
robinshen··on OneDev – A Lightweight Gitlab Alternative
The UI internally generates a yaml file to store in the repository. For instance OneDev uses this yaml to build itself:

https://code.onedev.io/projects/160/files/main/.onedev-build...

The advantage is that you can get things working quickly while still be able to diff changes, or generate the file with some other tool.

robinshen··on OneDev – A Lightweight Gitlab Alternative
Disclaimer I am the author (not OP). I guess the user re-posted by simply copying my original one...
robinshen··on OneDev – A Lightweight Gitlab Alternative
Besides git, OneDev only has one JVM process which actually saves resources compared to other products packaging dozens of processes.

In future, I will explore graalvm (or Jave native) to further reduce resources.

robinshen··on OneDev – A Lightweight Gitlab Alternative
Docs definitely needs to be improved. Currently I am writing all docs in OneDev itself, which may not be appropriate.
robinshen··on OneDev – A Lightweight Gitlab Alternative
It is running on a single 2 core medium class EC2 server. I am starting a powerful machine hoping to get things better during this HN traffic.
robinshen··on OneDev – A Lightweight Gitlab Alternative
Thank you for seconding OneDev!
robinshen··on OneDev – A Lightweight Gitlab Alternative
We are dogfooding here: https://code.onedev.io/

All development happens here, and GitHub serves as a mirror

robinshen··on OneDev – A Lightweight Gitlab Alternative
It is running on a medium EC2 server with 2 core. So might be slow during in this HN traffic...
robinshen··on OneDev – A Lightweight Gitlab Alternative
The correct url is: https://code.onedev.io/projects/160
robinshen··on OneDev UI is 10x~30x faster than Gitlab
Thanks for the comment. OneDev has built-in CI/CD which can be used to block pull requests not satisfying desired criteria... This should be a matter of calling into third party license/security check tool such as SonarQube etc.
robinshen··on Gitlab New Logo: DevOps Is at the Center of Gitlab
This is exactly what I am doing for OneDev: https://github.com/theonedev/onedev
robinshen··on Gitly: A light and fast GitHub/GitLab alternative written in V lang (pre-alpha)
Checkout https://github.com/theonedev/onedev for a serious self-hosted git server, with CI/CD baked in.

From a user of OneDev:

>> As an open source project, it is too good to be true

robinshen··on OneDev4 – All-in-One DevOps platform
OneDev is an all-in-one devops platform with git management, issue tracking, and docker/kubernetes based CI engine.

OneDev4 gets a completely redesigned UI, to be professional and beautiful. Online demo available at https://code.onedev.io

robinshen··on OneDev 3.1: An all-in-one devops platform
I am mainly a Windows guy, and just realized that SSH access is so important to some users. We are always listening. Let me know if you have any other thoughts.
robinshen··on OneDev 3.1: An all-in-one devops platform
Thanks for the nice words. Glad to see it is useful for you.
robinshen··on Sourcegraph raised a $23M Series B
Congrats on SourceGraph. Hoping to see more innovations you brought to code search area. For users wanting an integrated experience of code search, self-hosted git repositories, issues, and CI, here is another alternative:

https://github.com/theonedev/onedev.

Checkout the demo here:

https://code.onedev.io/projects/linux

Press 't' for quick symbol search, and 'v' for advanced search with regex support.

You may also hover mouse over a symbol to find its declarations and usages.

robinshen··on Google Open Source Code Search
Glad to see google open sourced this. I also implemented code search in my open source project OneDev (https://github.com/theonedev/onedev). To try it, please visit https://code.onedev.io/projects/android-framework-base/. Press "t" for quick symbol search, and "v" for advanced search with regular expression support.

You may also hover mouse over a symbol to find its declaration and occurrences.

robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
Will milestone work for your case? You may create milestones directly from board, and switch board view to specific milestone
robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
Not yet. Filed an issue: https://github.com/theonedev/onedev/issues/30
robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
Thanks for willing to contribute. I will write some guideline for that later. Also it is possible to develop in IntelliJ, just that you need to run "mvn compile" from command line every time you changes the dependencies. While in Eclipse, it is fully automated with help of M2E.
robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
A container registry feature request is in place. Please submit feature request for npm/nuget registry. As to kanban boards, I am not very familiar with it yet. Can you please try OneDev board and let me know what points you feel missing compared to Kanban? You may also file feature request so that discussion can happen there easier.
robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
Filed an issue covering your concern: https://github.com/theonedev/onedev/issues/24

Please comment if you have any other requirements.

robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
My main concern is that gradle might not work as well as M2E in Eclipse which makes incremental compiling blazing fast (less than 1 sec for editing and compiling)
robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
It is TechSmith's Camtasia. Really a joy to use.
robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
Any suggestions will be very welcomed.
robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
Eventually I will move those libraries to maven central for better public access.
Page 1 of 3Next →