mirror of
https://github.com/not-kennethreitz/convore.json.git
synced 2026-06-17 05:30:59 +00:00
1 line
9.4 KiB
JSON
1 line
9.4 KiB
JSON
[{"user_id": 1, "stars": [{"date_created": 1297751737.7042961, "user_id": 5582}, {"date_created": 1297771250.4613471, "user_id": 2024}, {"date_created": 1300858049.3533821, "user_id": 7691}], "topic_id": 5881, "date_created": 1297736620.308346, "message": "I...didn't say that.", "group_id": 81, "id": 108809}, {"user_id": 1736, "stars": [{"date_created": 1300451529.2734931, "user_id": 22279}], "topic_id": 5881, "date_created": 1297735465.7539279, "message": "Puppet IIRC", "group_id": 81, "id": 108716}, {"user_id": 4219, "stars": [], "topic_id": 5881, "date_created": 1297735729.756376, "message": "they have puppet setup, and hudson", "group_id": 81, "id": 108737}, {"user_id": 7151, "stars": [], "topic_id": 5881, "date_created": 1297735766.5406549, "message": "so on a successful build it just gets pushed live? cool", "group_id": 81, "id": 108743}, {"user_id": 4219, "stars": [], "topic_id": 5881, "date_created": 1297736201.890589, "message": "sorry, meant to say \"I wouldn't assume that\" - its more for prevent code that breaks from being checked in (at least in one use case)", "group_id": 81, "id": 108776}, {"user_id": 1736, "stars": [{"date_created": 1297737158.182888, "user_id": 1}, {"date_created": 1300460599.313307, "user_id": 209}], "topic_id": 5881, "date_created": 1297737138.30937, "message": "Cowboy'n it up", "group_id": 81, "id": 108847}, {"user_id": 7151, "stars": [], "topic_id": 5881, "date_created": 1297735134.912071, "message": "How do you guys handle deployment? Do you stage your changes, do you do continuous deployment? Just curious.", "group_id": 81, "id": 108667}, {"user_id": 7, "stars": [], "topic_id": 5881, "date_created": 1297735809.2931631, "message": "I doubt it", "group_id": 81, "id": 108746}, {"user_id": 1, "stars": [{"date_created": 1297768295.4954381, "user_id": 978}], "topic_id": 5881, "date_created": 1297736586.8198011, "message": "Actually yep, Hudson polls our git repo, and whenever it detects a new checkin, it runs out test suite, pyflakes, and jslint, and if those all pass then it pushes it live.", "group_id": 81, "id": 108807}, {"user_id": 1, "stars": [{"date_created": 1297736947.623666, "user_id": 7}, {"date_created": 1297736979.2512889, "user_id": 719}, {"date_created": 1297736994.6269021, "user_id": 4219}, {"date_created": 1297739935.0655229, "user_id": 3880}, {"date_created": 1297744423.8437541, "user_id": 8391}, {"date_created": 1297759554.8689981, "user_id": 6415}, {"date_created": 1297779785.5864091, "user_id": 218}, {"date_created": 1300860732.206984, "user_id": 1264}, {"date_created": 1300894281.0518501, "user_id": 13524}], "topic_id": 5881, "date_created": 1297736652.1148441, "message": "We're \"doin' it live,\" so to speak.", "group_id": 81, "id": 108814}, {"user_id": 7, "stars": [], "topic_id": 5881, "date_created": 1297736613.8605759, "message": "oh shit, you guys actually have good test coverage?", "group_id": 81, "id": 108808}, {"user_id": 7, "stars": [], "topic_id": 5881, "date_created": 1297736641.423239, "message": "apparently you have enough to trust your code isn't broken", "group_id": 81, "id": 108812}, {"user_id": 1736, "stars": [], "topic_id": 5881, "date_created": 1297737257.8844149, "message": "@alex If you think thats bad you shouldn't ever work in games industry :-)", "group_id": 81, "id": 108854}, {"user_id": 7151, "stars": [], "topic_id": 5881, "date_created": 1297739005.8949709, "message": "@ericflo, do you find pyflakes noisy?", "group_id": 81, "id": 109015}, {"user_id": 1, "stars": [], "topic_id": 5881, "date_created": 1297739024.1960509, "message": "@davedash not particularly", "group_id": 81, "id": 109017}, {"user_id": 2492, "stars": [], "topic_id": 5881, "date_created": 1297763069.433306, "message": "@davedash we found pyflakes was a lot less noisy, and a lot faster than the other lint tools available.", "group_id": 81, "id": 110005}, {"user_id": 4219, "stars": [], "topic_id": 5881, "date_created": 1300392152.4631419, "message": "is it a fork?", "group_id": 81, "id": 377217}, {"user_id": 4219, "stars": [], "topic_id": 5881, "date_created": 1300391888.624743, "message": "its java so.... :)", "group_id": 81, "id": 377190}, {"user_id": 4219, "stars": [], "topic_id": 5881, "date_created": 1300391860.952095, "message": "is hudson a headache to get going?", "group_id": 81, "id": 377185}, {"user_id": 22386, "stars": [], "topic_id": 5881, "date_created": 1300392273.010772, "message": "what webserver setup does Convore use? (nginx, gunicorn, etc.)", "group_id": 81, "id": 377225}, {"user_id": 22386, "stars": [], "topic_id": 5881, "date_created": 1300392021.335675, "message": "we use jenkins (new hudson) and is pretty simple to get running", "group_id": 81, "id": 377204}, {"user_id": 4219, "stars": [{"date_created": 1300408030.856873, "user_id": 11991}, {"date_created": 1300609834.840286, "user_id": 22944}, {"date_created": 1300890507.829438, "user_id": 16172}], "topic_id": 5881, "date_created": 1300392315.2796891, "message": "http://www.eflorenzano.com/blog/post/technology-behind-convore/", "group_id": 81, "id": 377232}, {"user_id": 22386, "stars": [], "topic_id": 5881, "date_created": 1300392324.2450089, "message": "sweet, thanks", "group_id": 81, "id": 377236}, {"user_id": 22386, "stars": [], "topic_id": 5881, "date_created": 1300392195.545691, "message": "seems like new development by the community is on jenkins", "group_id": 81, "id": 377220}, {"user_id": 4219, "stars": [], "topic_id": 5881, "date_created": 1300391883.4608259, "message": "(for someone new to it, or is it pretty straight forward)", "group_id": 81, "id": 377189}, {"user_id": 22386, "stars": [], "topic_id": 5881, "date_created": 1300392172.4085701, "message": "yeah, they had this whole name issue with Sun over hudson", "group_id": 81, "id": 377218}, {"user_id": 22386, "stars": [], "topic_id": 5881, "date_created": 1300392183.3130491, "message": "so they main group made jenkins", "group_id": 81, "id": 377219}, {"user_id": 4219, "stars": [], "topic_id": 5881, "date_created": 1300392301.964623, "message": "nginx, apache", "group_id": 81, "id": 377230}, {"user_id": 22386, "stars": [], "topic_id": 5881, "date_created": 1300392363.680485, "message": "you guys look into trying to bridge socket.io into Django at all?", "group_id": 81, "id": 377237}, {"user_id": 3354, "stars": [], "topic_id": 5881, "date_created": 1300414752.9811251, "message": "It's wireshark all over again. Sheesh. Oracle, or Sun? Or is there any difference nowadays? I was badge #1532 or thereabouts. Sun was a great company then.", "group_id": 81, "id": 379191}, {"user_id": 7378, "stars": [], "topic_id": 5881, "date_created": 1300449981.294049, "message": "The issue was with Oracle... which is the way most things are going with that stupid company.", "group_id": 81, "id": 381562}, {"user_id": 22386, "stars": [{"date_created": 1300470645.210732, "user_id": 1243}, {"date_created": 1300610599.785989, "user_id": 22944}], "topic_id": 5881, "date_created": 1300453596.170027, "message": "haha, sorry I misspoke, the issue is with Oracle. I guess I just pine for the days when Sun ran Java.", "group_id": 81, "id": 381801}, {"user_id": 6431, "stars": [], "topic_id": 5881, "date_created": 1300849868.9403591, "message": "@supercodepoet we've tried to bridge socket and Django and ran into proxy woes. We were too far down the path to turn back so ended up putting node in front of nginx and using node-http-proxy (yuck!). Our plan is to move to hookbox first chance we get.", "group_id": 81, "id": 413686}, {"user_id": 661, "stars": [], "topic_id": 5881, "date_created": 1300863036.60531, "message": "@ericflo When you say \"if those all pass then it pushes it live\", how does it push it live? What is your safe way of updating while the server is handling requests? Single-file changes I could understand, but changes across several files sounds tricky.", "group_id": 81, "id": 414952}, {"user_id": 257, "stars": [], "topic_id": 5881, "date_created": 1300877338.2361929, "message": "@alex, coverage doesn't mean you can trust anything at all :)", "group_id": 81, "id": 416042}, {"user_id": 257, "stars": [], "topic_id": 5881, "date_created": 1300877537.944653, "message": "hunting coverage percentage can even make you write bad tests", "group_id": 81, "id": 416076}, {"user_id": 7, "stars": [], "topic_id": 5881, "date_created": 1300920689.7247789, "message": "@asksol I didn't mean coverage percentage :)", "group_id": 81, "id": 421511}, {"user_id": 1126, "stars": [], "topic_id": 5881, "date_created": 1300921348.8354249, "message": "@carl You typically want to have most of it automated with some Fabric or Woven scripts to begin with, that you can just hook jenkins into down the line once you confirm that they work manually", "group_id": 81, "id": 421631}, {"user_id": 1126, "stars": [], "topic_id": 5881, "date_created": 1300921630.049366, "message": "that way if something is terribly broken that you didn't catch on staging, you can quickly change the symlink back to the old folder", "group_id": 81, "id": 421660}, {"user_id": 1126, "stars": [], "topic_id": 5881, "date_created": 1300921560.165029, "message": "my process typically consists of: git archive, scp it to the server, extract it to its own new directory, switch site to maintenance mode (optional), install new dependencies from a local pip server based on your requirements file, run any south/db migrations, switch my live served directory's symlink from the old directory to the new one I extracted to above, restart worker processed or send SIGHUP to stuff, and finally turn off maintenance mode (optional as above)", "group_id": 81, "id": 421654}] |