Giter VIP home page Giter VIP logo

Comments (44)

meeh420 avatar meeh420 commented on May 18, 2024

sidenote; I can get a RBPI from my workplace for this usage :) in case not I got a leftover for testing anyway.

from i2pd.

orignal avatar orignal commented on May 18, 2024

Honesly, I don't know what you are talking about.

from i2pd.

meeh420 avatar meeh420 commented on May 18, 2024

CI, http://en.wikipedia.org/wiki/Continuous_integration

Like travis. I'm suggesting to setup auto build on all systems on each commit/pull-request.

from i2pd.

meeh420 avatar meeh420 commented on May 18, 2024

Seems like travis's OSX build is broken too. Can't see it starts building even I followed the steps from the travis webpage.

Having CI on all systems would give us a heads up if we break any system on our commits.

from i2pd.

orignal avatar orignal commented on May 18, 2024

So what do you want from me?

from i2pd.

meeh420 avatar meeh420 commented on May 18, 2024

Well, if you don't want to manage all the triggers and update when I need testing etc, I need access too them.. And that might require that we move the repo to an organization. I will try find out!

from i2pd.

orignal avatar orignal commented on May 18, 2024

Moving repository is not an option, I will continue commiting here.
Why can't you write a scripts making clones to wherever you wish?

from i2pd.

meeh420 avatar meeh420 commented on May 18, 2024

Pull requests won't be noticed and build then, that's the only issue with that solution. But I can test on a clone and give you right setup dor this repo when it works and you apply it?

from i2pd.

orignal avatar orignal commented on May 18, 2024

I though you have all necessary rights.

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

Only to commit. Not the administrative where this is afaik. Out traveling. Will check if github api allows me access later.

from i2pd.

meeh420 avatar meeh420 commented on May 18, 2024

It would be a url ala https://github.com/orignal/i2pd/settings/hooks that I'm missing access to.

from i2pd.

orignal avatar orignal commented on May 18, 2024

How can I grant it?

from i2pd.

meeh420 avatar meeh420 commented on May 18, 2024

I haven't found a way to do it yet without creating an org. If you move it to a org. you can still be the "owner" role, which is higher granted than a "admin" role you can give me. But still, I'm having access to the hooks AFAIK. The part about owner is something I know from having a org. myself.

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

Can I mail you a setup for the "Add webhook" setting, and you set it up? Would like to keep that information private for now.

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

also if you want please add this account to the commit allowment as well (as you did with meeh420). Makes it easier for me to commit from my dayjob Mac when doing OSX changes.

from i2pd.

orignal avatar orignal commented on May 18, 2024

added

from i2pd.

orignal avatar orignal commented on May 18, 2024

Let's set these setting Monday

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

Thanks. Ok, we'll take it Monday :)

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

Copyleft Solutions ( http://www.copyleftsolutions.com/ ) has donated a RaspberryPi to the CI case. Including hosting when it's up, meanwhile I host it :)

from i2pd.

orignal avatar orignal commented on May 18, 2024

Can we get an access to it?

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

of course. I will get down to the office a day this week and pick it up if we have more on the office, which I'm sure we got. I was thinking of setting it up against Jenkins. But do you want other access as well? (e.x ssh?)

from i2pd.

orignal avatar orignal commented on May 18, 2024

Yes, it would be nice to see how it's working 24/7 there

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

Where could we speak private? (For pasword info etc.) Is it possible for you to be for example signed into a IRC server that you check once in a while? E.x tmux + irssi from a terminal is a great setup (you can disconnect and reattach session where you left). If you miss a server for that, I can provide you a shell for this. I also got a SSL IRC server we can use so you don't need to rely on I2P. We could create a #i2pd channel on I2Irc or my server for example.

Would be great to could give you messages & questions etc that don't need github issues. (Waiting for you to show up on freenode has been kind of uneffective hehe :P )

from i2pd.

orignal avatar orignal commented on May 18, 2024

You can send e-mail if you need something.

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

I will pickup the RBPI now, I'll send you the details later today.

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

Please send your SSH key to meeh at sigterm dot no

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

RBPI Picked up. Installing debian now.

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

https://twitter.com/mikalv/status/491324040205066240/photo/1 :)

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

Setup complete, read mail & join IRC for details :)

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

First build built in /usr/src/i2pd, from commit f3c6dd4

After the building I think we use a remote crosscompiler and move the binary to the RBPI via SSH or something for testing wrt CI. This was time consuming..

from i2pd.

orignal avatar orignal commented on May 18, 2024

Yes, you should. But you have to install proper toolchain

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

Yepp, gonna setup Jenkins on a external linux server at the datacenter, and add a Jenkins node for the Win32 build at home where I got VS2013. And since Jenkins is to heavy to run properly on RBPI, especially if we're doing testing on running i2pd instances on it as well, I will make one of the Jenkins instances to build i2pd, and then move it to the RBPI via for example SSH for a validation of the binary of some kind. Maybe even execution for a small amount of time.

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

Btw, have you checked out the RBPI more after yesterday? Any needs? Questions before using it for testing? Feel free to request if you need anything :)

from i2pd.

orignal avatar orignal commented on May 18, 2024

Seems fine

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

i2pd will be running from now on. I launched it.

If you want to check on it;

sudo -i
su - i2p
tmux a

(i2pd is running under tmux which is more or less a much better version of the "screen" application)
Short intro; Ctrl+b, D to detach, Ctrl+b, C to create new console. And you can use Alt(Mod)+ , or . to fast switch between consoles. I use the B prefix instead of A since A is used in bash. Ctrl+b, ? will give you a list of all hotkeys for tmux. tmux a is a short version of tmux attach, which will attach to the last session.

Other things worth mentioning; ntop, htop and tcpdump is installed for debugging and monitoring.

from i2pd.

orignal avatar orignal commented on May 18, 2024

You should run it in daemon mode
./i2p -daemon=1
It writes to log file only.

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

Ok, I'll restart it.

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

Done. tmux now only tails&follow the debug log and monitoring system information. :)

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

tmux 👍

i2pd-rbpi

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

Jenkins server is setup, with Windows slave for win32 builds. Do you got time for testing github hooks? (Those settings I don't have access to)

from i2pd.

orignal avatar orignal commented on May 18, 2024

I have some time today. Tell what to do.

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

Awesome, I guess you don't want guess & trials so I'm trying to find the best way. seems it's many ways to connect. Maybe the service with the jenkins option is the right one.

Anyway, please read mail! :)

from i2pd.

mikalv avatar mikalv commented on May 18, 2024

This might actually work. I'll send you a webhook url on mail. https://wiki.jenkins-ci.org/display/JENKINS/GitHub+Plugin

from i2pd.

meeh420 avatar meeh420 commented on May 18, 2024

Issues moved to https://track.privacysolutions.no

from i2pd.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.