Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/freerange/deploy

Enables simple git-based deployments to freerange-compatible hosts
https://github.com/freerange/deploy

Released version 1.0.14

7374b42c94815e58b9c2bbbe78aeed7860e3ed70 authored almost 14 years ago by Chris Roos <[email protected]>
I prefer READMEs in Markdown.

ee4cf920f30821c45ef93154d0a0a0fc1154cc1e authored almost 14 years ago by Chris Roos <[email protected]>
Make our deploy scripts compatible with 'bundle/capistrano'.

* Remove our custom deploy:bundle task as the work it was doing can be handled by the bundle:ins...

f696d33d802031a19cf68399fde2e3d4aeb5b4eb authored almost 14 years ago by Chris Roos <[email protected]>
Released version 1.0.13

7e0d2a27a6d89e015debe49119a4abc73387e728 authored almost 14 years ago by James Mead <[email protected]>
I had neglected to update a couple of invocations of Freerange::Webhook.post to use the new method signature.

Also bumped the version.

03c8783999e175ffa900808a254b11729d92c795 authored almost 14 years ago by James Mead <[email protected]>
Released version 1.0.12

261b11603456c11e04f0a7a69f417e2e12ddee50 authored almost 14 years ago by James Mead <[email protected]>
Bumped version.

e5d3aa1fb5734be7bbcfae075213e1894ab75462 authored almost 14 years ago by James Mead <[email protected]>
Released version 1.0.11

65f5e50af99b8309e004ef1d492f73ecb7f83532 authored almost 14 years ago by James Mead <[email protected]>
We want to be able to specify extra top-level parameters for the post-deployment web-hook so it will work with the latest version of PissWhistle and yet remain generic. We now need to supply an OAuth access token and a message 'type'.

27582550106736e7553b391fcab806dbd355067a authored almost 14 years ago by James Mead <[email protected]>
Released version 1.0.11

6b2bb03cf4fa9897dfd31634fcd43d02670c2d0c authored almost 14 years ago by Tom Ward <[email protected]>
bundler should be run on all machines the code is released to, not just the :app role

56cf4b5677b2c2e0de56ad6587e2d48d991fd1c4 authored almost 14 years ago by Tom Ward <[email protected]>
Released version 1.0.10

cc6a22d55144422fef8792d3b317c67bc18d4e70 authored about 14 years ago by Chris Roos & Kalvir Sandhu <[email protected]>
Campfire announcements were not authenticating correctly

166a5b01622136a23de32a7d04b220f78ac9a813 authored about 14 years ago by Chris Roos & Kalvir Sandhu <[email protected]>
Released version 1.0.9

1458f6e2c2fdf9ba036dfcfbf34474a595da5a6a authored about 14 years ago by Chris Roos & James Adam <[email protected]>
Ensure we actually catch the exception

The `rescue => e` syntax only rescues for subclasses of `StandardError`, but the exception that ...

e0bc8e1982687069ebf4c1083255432c2eed0fab authored about 14 years ago by Chris Roos & James Adam <[email protected]>
Merge branch 'master' of github.com:freerange/deploy

66209af4dac30e79d20ad09ddc7a55ef2de64de9 authored about 14 years ago by James Adam <[email protected]>
Released version 1.0.8

4e428b57c926f31e1626939f6b3899e5479041a8 authored about 14 years ago by Chris Roos & Kalvir Sandhu <[email protected]>
Errors from posting information to webhook url were causing the build to break.

6e4807b7b5a1c73adce07eccc724bb16f7f049af authored about 14 years ago by Chris Roos & Kalvir Sandhu <[email protected]>
Try to hit the webhook first, in case tinder breaks again.

8c79930c5cd19cf0f9d6af78e41f31f4c6142ead authored about 14 years ago by James Adam <[email protected]>
Don't let Tinder's issues stop us posting to a webhook.

Also, since we know the revision it can't hurt to post it too.

9cb271a1db64b4fcc17cddbe95f2e4236150b6e7 authored about 14 years ago by James Adam <[email protected]>
Because of copy and paste had the wrong variable name.

Apologies for this had not tested the announcements in a real project.

ccb16f0af7d93a6d1f062d528e8b183031b6d49f authored about 14 years ago by Kalvir Sandhu <[email protected]>
Bump the version so that CI will pull the latest gem

a2e4213e3d8c8c5a064a2659d3fa98305b045211 authored about 14 years ago by Kalvir Sandhu <[email protected]>
Accidently left unrequired bracket

671bcd753430d3263ec0f526555a71c9102ca718 authored about 14 years ago by Kalvir Sandhu <[email protected]>
Send deploy notification data to webhook url

c4bc0a6507520fd6c8df48f0cbd656737a2cb22e authored about 14 years ago by Kalvir Sandhu <[email protected]>
Update to the latest Tinder and ensure we connect to campfire over SSL.

Campfire appears to insist all connections happen over SSL now, but Tinder doesn't know how to r...

f8f3dc2339096e21a31c14e84a62575397c05c7b authored about 14 years ago by James Adam <[email protected]>
Released version 1.0.2

76bfbbb400690c57aeac3731c778383c8dda88b1 authored about 14 years ago by Kalvir Sandhu <[email protected]>
Be able to post to a payload to a webhook url if defined

7a4730e77da21ceaa72b5f4bd18135a94ca00c00 authored about 14 years ago by Kalvir Sandhu <[email protected]>
Released version 1.0.1

bd9fec974e71e542271f01d9410b362cd0747856 authored about 14 years ago by Kalvir Sandhu <[email protected]>
Ability to allow announcements to be sent to pisswhistle

bf7ff3a6c053902d2dc60ff6129bf1fd0e872e30 authored about 14 years ago by Kalvir Sandhu <[email protected]>
Deploy into /var/apps instead of /var/www

Apache expects to control /var/www, and often package managers will change the owner of this dir...

1536ed4755a208f3e0295e2cc1309a07151ae7fb authored over 14 years ago by James Adam <[email protected]>
Released version 0.2.1

c811a80e7c11b3f17467a1d8685d495d3ce01a95 authored over 14 years ago by James Adam & Tom Ward <[email protected]>
Bumped version number

c7dd517acdb0c5b36bfe30365d30de4ed78d7cee authored over 14 years ago by James Adam & Tom Ward <[email protected]>
Perform deploy:setup as part of deploy:first

d3dda944934f57e7679556d45469a7039a18d551 authored over 14 years ago by James Adam & Tom Ward <[email protected]>
Bump the version number.

b93d3d61497af4281c24b4efc9107775eafc81de authored over 14 years ago by James Adam & Tom Ward <[email protected]>
Released version 0.2.0

9e0618956de0a5a6950c637a8952ff32a211b4c1 authored over 14 years ago by James Adam & Tom Ward <[email protected]>
We don't know what this is for.

bfc24ae7d44684660cd999eca3ed80a5e55d1d97 authored over 14 years ago by James Adam & Tom Ward <[email protected]>
Apache, monit and redis configuration is the domain of puppet, not capistrano.

3a27850bfbce866cd1d2a1a169caaf7337473889 authored over 14 years ago by James Adam & Tom Ward <[email protected]>
We need a way to avoid chicken/egg situations on the first deployment.

If a project has never been deployed, some of the operations that would typically be performed b...

848066fd291f84ab53101fb8d6ff45173a8a55ef authored over 14 years ago by James Adam & Tom Ward <[email protected]>
Released version 0.1.19

30c2421b262003bd78a069f0f02bc9bc2ba4a890 authored over 14 years ago by Tom Ward <[email protected]>
Changed announcement so that verb agrees with subject (which can be singular or plural)

3339106701b426c5ce236b7bab0e02c6d023d370 authored over 14 years ago by Tom Ward <[email protected]>
Released version 0.1.18

c02041bd7548aec0f093c8d6f0a2f0268da47d6e authored over 14 years ago by Tom Ward <[email protected]>
Announce deployments after the deployment has completed, not just after restarting the server

024a1daa6ede4ec2d07cb98da2bd595d2661fbb9 authored over 14 years ago by Tom Ward <[email protected]>
Released version 0.1.17

b01c13ab6263506ecef65ac322603a288003df11 authored over 14 years ago by Tom Ward <[email protected]>
Added build announcement tasks

5efbe8deaad94fc0f90d6af7b54c72ba2d79e62a authored over 14 years ago by Tom Ward <[email protected]>
Ensure tag commit is pushed to github when tagging a release

bb9ff97bc5b15b823d1d792af79f9ea766ff395f authored over 14 years ago by Tom Ward <[email protected]>
Released version 0.1.16

9a938570d567516245f05cd19bd74de7204936ec authored over 14 years ago by Tom Ward <[email protected]>
Added log:download and log:analyze:recent tasks

d2c820b4364ce984206c47f954de27333f1af87d authored over 14 years ago by Tom Ward <[email protected]>
Install bundled gems to <project>/shared/gems

b90bebb2623fcd2884fba8f9496309d6eac9beea authored over 14 years ago by Tom Ward <[email protected]>
It's handy to see what's been deployed on staging but not on production.

d3807db8e65d14418844a3466f98252230003c17 authored over 14 years ago by James Adam <[email protected]>
Added very rough and ready AWS tasks to commission and decommission machines

1d5e7a10c48fe585ccb68ef090530db95d5d6de1 authored over 14 years ago by Tom Ward <[email protected]>
Released version 0.1.13

26eb084e82cbb3a190975315659b53cb98d21e0e authored over 14 years ago by Tom Ward <[email protected]>
Added task to tag repository in git

3d6b9cdbaaaeb7dfff13bd11069ec9adb389f079 authored over 14 years ago by Tom Ward <[email protected]>
Added rake task to install gem during development, and bumped version to 0.1.12

86897f0806c48c30fdba2cf3805582d865ea7205 authored over 14 years ago by Tom Ward <[email protected]>
Cleaned up version task to use existing code

6faaf0e89cfb03108f3bf2ab8cde5772a541af81 authored over 14 years ago by Tom Ward <[email protected]>
Fixed gemspec to include itself correctly

5267be4697665591b514eaf70f7c3f005800daf5 authored over 14 years ago by Tom Ward <[email protected]>
From version 0.1.11 renamed the gem freerange-deploy (from freerange_deploy)

25ddc3a5595181667b5c304022f1bca62f0f0992 authored over 14 years ago by Tom Ward <[email protected]>
Locked version of tinder to 1.3.1 due to changes in 1.2, bumped gem version to 0.1.10

bfbaa7ae8da716f012cc68302cb74a2b6cd1f5c0 authored over 14 years ago by Kalvir Sandhu <[email protected]>
Perhaps this is the magic required.

3041034d7ad7cb39fd3d1786a88b27d7466c4939 authored over 14 years ago by James Adam <[email protected]>
Seems like you need some of this to get the webserver running.

03682edcb45982e897140fbe4eb122cb89cdcee8 authored over 14 years ago by James Adam <[email protected]>
Provide default monit configurations.

cd157de005d61967cd7ef863170139e9b088b400 authored over 14 years ago by James Adam <[email protected]>
Added redis:setup task to install redis on a server after require_redis is set to true in a cap deploy config.

094c167416c163b97b90bb97d7ddeaf6ba9c9ee2 authored over 14 years ago by Kalvir Sandhu <[email protected]>
I want to be able to see which versions were deployed

b48419e6a0ca0f739e4c799a837ec3b2fc79e6c8 authored over 14 years ago by James Adam <[email protected]>
Allow applications to customise their vhost setup.

d49e37164be1f265dcca8d23883c52f9e936213d authored over 14 years ago by James Adam <[email protected]>
Setup apache vhosts as part of the deploy:setup.

4d1e94483579a43705120acc094822d6398311e7 authored over 14 years ago by James Adam <[email protected]>
Add tailing of server log files.

159afe43d4997f5f683736be85c7fe141dc45798 authored over 14 years ago by James Adam <[email protected]>
Changed announcement to fit a single line

662803e2f3ba89997b04ad1f0df9d6c321773c76 authored almost 15 years ago by Tom Ward <[email protected]>
Added Campfire announcements to the deployment recipe

To enable the announcements, the campfire_room, campfire_domain and campfire_key need to all be set

88423f02d709b97c4724a167d36115e09fc49dd6 authored almost 15 years ago by Tom Ward <[email protected]>
Cleaned up generated capistrano detritus, Rakefile and gemspec

9b29dc84b955cc8b4e762b3b763a2b1e0766a385 authored almost 15 years ago by Tom Ward <[email protected]>
Fixed various bugs in capistrano recipe and added a staging recipe. I've now used this code to deploy api.hashblue.com from scratch. It seems to work pretty well.

13de9f1d1f44c4b3fd5b1415a2bd6e8b97e17d6d authored almost 15 years ago by Tom Ward <[email protected]>
Work towards changing deployment to be capistrano-based, but still as simple as possible. Still needs a bit of cleaning up.

6378816a6ee399fdf854ed481343d5cfed8b74f2 authored almost 15 years ago by Tom Ward <[email protected]>
Bumped version.

48c8dff9ed0aafbc16ec819ef247ffc62384af44 authored almost 15 years ago by James Adam <[email protected]>
We need to include the port to stop the vhost blocking other vhosts.

8ab3727a8abe6b9b0d474049c26812db94314f7e authored almost 15 years ago by James Adam <[email protected]>
Initial commit

76bd2dfb7c32cad6e400bcdbdab0cb46b091aa78 authored almost 15 years ago by James Adam <[email protected]>