Comments (44)
sidenote; I can get a RBPI from my workplace for this usage :) in case not I got a leftover for testing anyway.
from i2pd.
Honesly, I don't know what you are talking about.
from i2pd.
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.
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.
So what do you want from me?
from i2pd.
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.
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.
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.
I though you have all necessary rights.
from i2pd.
Only to commit. Not the administrative where this is afaik. Out traveling. Will check if github api allows me access later.
from i2pd.
It would be a url ala https://github.com/orignal/i2pd/settings/hooks that I'm missing access to.
from i2pd.
How can I grant it?
from i2pd.
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.
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.
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.
added
from i2pd.
Let's set these setting Monday
from i2pd.
Thanks. Ok, we'll take it Monday :)
from i2pd.
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.
Can we get an access to it?
from i2pd.
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.
Yes, it would be nice to see how it's working 24/7 there
from i2pd.
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.
You can send e-mail if you need something.
from i2pd.
I will pickup the RBPI now, I'll send you the details later today.
from i2pd.
Please send your SSH key to meeh at sigterm dot no
from i2pd.
RBPI Picked up. Installing debian now.
from i2pd.
https://twitter.com/mikalv/status/491324040205066240/photo/1 :)
from i2pd.
Setup complete, read mail & join IRC for details :)
from i2pd.
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.
Yes, you should. But you have to install proper toolchain
from i2pd.
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.
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.
Seems fine
from i2pd.
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.
You should run it in daemon mode
./i2p -daemon=1
It writes to log file only.
from i2pd.
Ok, I'll restart it.
from i2pd.
Done. tmux now only tails&follow the debug log and monitoring system information. :)
from i2pd.
tmux 👍
from i2pd.
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.
I have some time today. Tell what to do.
from i2pd.
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.
This might actually work. I'll send you a webhook url on mail. https://wiki.jenkins-ci.org/display/JENKINS/GitHub+Plugin
from i2pd.
Issues moved to https://track.privacysolutions.no
from i2pd.
Related Issues (20)
- Crashes seemingly at random while running in a Docker container on Raspberry Pi 3 B+ HOT 3
- Remove symbolic link in `Dockerfile`
- EVP_DigestVerify crash (nullptr usage) HOT 13
- Add initial Polish translation to upstream
- No code optimization in Makefile HOT 7
- Is it possible to bind the webconsole to 2 IP addresses, specifically one IPv4 and one IPv6? HOT 4
- NAT46 support request HOT 3
- SAM stream creation with incompatible crypto key type
- SAM: can't connect to self HOT 9
- [Question] - How to backup current i2pd address and transfer to a new machine? HOT 8
- Weird padding calculation for SSU2Session Token Request HOT 6
- Multi Homing issues with address selection HOT 1
- update/fix default values in config file and remove outdated information HOT 3
- understanding spammy error log entries. HOT 7
- undefined reference to i2pd HOT 11
- boost undefined symbol error when linking with mold HOT 2
- [Feature] Reseed on network up HOT 6
- Accept Contributions/PRs from Who Involved in Monero HOT 4
- I2PControl: RouterManager method returns invalid JSON when unknown params are passed
- [BUG] Yggdrasil crashing i2pd HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from i2pd.