{"id":895,"date":"2004-06-21T15:49:05","date_gmt":"2004-06-21T13:49:05","guid":{"rendered":"\/\/?p="},"modified":"2004-06-21T15:49:05","modified_gmt":"2004-06-21T13:49:05","slug":"phplinks-rephlux","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/","title":{"rendered":"php::Links(&#8216; rephlux &#8216;);"},"content":{"rendered":"<blockquote><p><a href=\"http:\/\/rephlux.sourceforge.net\/\">Rephlux<\/a> is a PHP based tool for running a continuous testing\/build process on your project and taking action based on the outcome of your tests. It is inspired by the Java based CruiseControl. It is free software, licensed under the GNU GPL (see the file COPYING for details).<\/p>\n<p>Rephlux is aimed at distributed developments and developments within larger teams. It was built for use on the development of the Web Application Component Toolkit[2], a PHP project on SourceForge, with the aim of providing something more useful than the SourceForge nightly builds.<\/p>\n<p>Rephlux should be run as a scheduled job during application development. On each run:<\/p>\n<p>    * It checks your source code repository for changes since the last successful run &#8211; reporting on any revisions<br \/>\n    * If changes are detected it checks out a working copy of your source code and runs arbitrary scripts that you define, followed by your test script<br \/>\n    * It generates failure reports if your test script fails<br \/>\n    * If the tests pass it will run user-defined scripts for eg. document generation, creating a tarball distribution, deploying the app to your server, etc.\n<\/p><\/blockquote>\n<p>ciuaz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rephlux is a PHP based tool for running a continuous testing\/build process on your project and taking action based on the outcome of your tests. It is inspired by the Java based CruiseControl. It is free software, licensed under the GNU GPL (see the file COPYING for details). Rephlux is aimed at distributed developments and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[9,5],"tags":[],"class_list":["post-895","post","type-post","status-publish","format-standard","hentry","category-php","category-tecnologia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>php::Links(&#039; rephlux &#039;); - Fullo<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"php::Links(&#039; rephlux &#039;); - Fullo\" \/>\n<meta property=\"og:description\" content=\"Rephlux is a PHP based tool for running a continuous testing\/build process on your project and taking action based on the outcome of your tests. It is inspired by the Java based CruiseControl. It is free software, licensed under the GNU GPL (see the file COPYING for details). Rephlux is aimed at distributed developments and [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2004-06-21T13:49:05+00:00\" \/>\n<meta name=\"author\" content=\"Francesco Fullone\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fullo\" \/>\n<meta name=\"twitter:site\" content=\"@fullo\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/21\\\/phplinks-rephlux\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/21\\\/phplinks-rephlux\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"php::Links(&#8216; rephlux &#8216;);\",\"datePublished\":\"2004-06-21T13:49:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/21\\\/phplinks-rephlux\\\/\"},\"wordCount\":187,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"articleSection\":[\"php\",\"tecnologia\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/21\\\/phplinks-rephlux\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/21\\\/phplinks-rephlux\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/21\\\/phplinks-rephlux\\\/\",\"name\":\"php::Links(' rephlux '); - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2004-06-21T13:49:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/21\\\/phplinks-rephlux\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/21\\\/phplinks-rephlux\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/21\\\/phplinks-rephlux\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"php::Links(&#8216; rephlux &#8216;);\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\",\"name\":\"Fullo\",\"description\":\"nulla e&#039; impossibile per chi non lo deve fare!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"width\":622,\"height\":622,\"caption\":\"Francesco Fullone\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/www.fullo.net\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fullo\",\"https:\\\/\\\/x.com\\\/fullo\"],\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/author\\\/fullo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"php::Links(' rephlux '); - Fullo","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/","og_locale":"en_US","og_type":"article","og_title":"php::Links(' rephlux '); - Fullo","og_description":"Rephlux is a PHP based tool for running a continuous testing\/build process on your project and taking action based on the outcome of your tests. It is inspired by the Java based CruiseControl. It is free software, licensed under the GNU GPL (see the file COPYING for details). Rephlux is aimed at distributed developments and [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/","og_site_name":"Fullo","article_published_time":"2004-06-21T13:49:05+00:00","author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Written by":"Francesco Fullone","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"php::Links(&#8216; rephlux &#8216;);","datePublished":"2004-06-21T13:49:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/"},"wordCount":187,"commentCount":0,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"articleSection":["php","tecnologia"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/","url":"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/","name":"php::Links(' rephlux '); - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2004-06-21T13:49:05+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"php::Links(&#8216; rephlux &#8216;);"}]},{"@type":"WebSite","@id":"https:\/\/www.fullo.net\/blog\/#website","url":"https:\/\/www.fullo.net\/blog\/","name":"Fullo","description":"nulla e&#039; impossibile per chi non lo deve fare!","publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fullo.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","width":622,"height":622,"caption":"Francesco Fullone"},"logo":{"@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1"},"sameAs":["http:\/\/www.fullo.net","https:\/\/www.linkedin.com\/in\/fullo","https:\/\/x.com\/fullo"],"url":"https:\/\/www.fullo.net\/blog\/author\/fullo\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3OSc1-er","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":778,"url":"https:\/\/www.fullo.net\/blog\/2004\/03\/29\/phplinks-gforge\/","url_meta":{"origin":895,"position":0},"title":"php::Links(&#8216; gForge &#8216;);","author":"Francesco Fullone","date":"29\/03\/2004","format":false,"excerpt":"se volete farvi un SourceForge privato per poter lavorare meglio vi consiglio gForge. GForge is an Open Source collaborative software development tool, which allows you to organize and manage any number of software development projects. It's perfect for managing large teams of software engineers and\/or engineers scattered among multiple locations.\u2026","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":559,"url":"https:\/\/www.fullo.net\/blog\/2003\/11\/16\/phplinksphparchitect-novembre\/","url_meta":{"origin":895,"position":1},"title":"php::Links(&#8216;php|architect novembre&#8217;);","author":"Francesco Fullone","date":"16\/11\/2003","format":false,"excerpt":"E' stato pubblicato il numero di novembre di php|architect, questo mese si parla di:Introduction to Version Control with CVS CVS is one of those tools that everyone seems to use. It drives every project on SourceForge, and is used on numerous other projects, including PHP and PEAR. CVS also, however,\u2026","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":395,"url":"https:\/\/www.fullo.net\/blog\/2003\/08\/17\/phplinksphpcollab-25-beta-2\/","url_meta":{"origin":895,"position":2},"title":"php::Links(&#8216;phpCollab 2.5 beta 2&#8217;);","author":"Francesco Fullone","date":"17\/08\/2003","format":false,"excerpt":"La mia prima release su sourceforge :D The phpC dev team is proud to announce the 2.5 beta 2 release of phpCollab. Please Note that this is a BETA version and is not guaranteed for mission critical data, so please be carefull and submit bugs. you can download it from\u2026","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":16,"url":"https:\/\/www.fullo.net\/blog\/2002\/10\/21\/phpcollab\/","url_meta":{"origin":895,"position":3},"title":"phpCollab","author":"Francesco Fullone","date":"21\/10\/2002","format":false,"excerpt":"Sono diventato uno dei traduttori ufficiali del software di workgroup phpCollab. Il software \u00e8 fatto molto bene e semplifica le fasi di coordinamento all'interno di un gruppo di lavoro. potete provare la demo o scaricare i sorgenti da sourceforge. requisiti necessari al funzionamento sono: un webserver (possibilmente Apache) php 4.06\u2026","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":777,"url":"https:\/\/www.fullo.net\/blog\/2004\/03\/29\/phplinks-mambo-opensource\/","url_meta":{"origin":895,"position":4},"title":"php::Links(&#8216; Mambo OpenSource &#8216;);","author":"Francesco Fullone","date":"29\/03\/2004","format":false,"excerpt":"Mambo OpenSource, ormai arrivato alla versione 4.5, \u00e8 un potente CMS modulare. Visto il recente interesse della comunit\u00e0 opensource verso questo progetto i suoi sviluppatori hanno deciso di creare MOSForge, una sorta di SourceForge dedicata solo allo sviluppo e gestione di nuovi moduli. Tra l'altro sempre su MOS vi consiglio:\u2026","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1251,"url":"https:\/\/www.fullo.net\/blog\/2005\/02\/05\/phpsec\/","url_meta":{"origin":895,"position":5},"title":"php|sec","author":"Francesco Fullone","date":"05\/02\/2005","format":false,"excerpt":"dopo la mailing list promossa da php|architect nasce il PHP Security Consortium, che si occuper\u00e0 di fare formazione e redigere documenti sulla sicurezza delle applicazioni scritte in php. NEW YORK, NY - January 31, 2005 - An international group of PHP experts today announced the official launch of the PHP\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/895","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/comments?post=895"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/895\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=895"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=895"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}