All Projects → olx-inc → octopush

olx-inc / octopush

Licence: Apache-2.0 license
[DEPRECATED] Open Source Octopush project

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
ruby
36898 projects - #4 most used programming language
shell
77523 projects
CSS
56736 projects

Projects that are alternatives of or similar to octopush

amazon-alexa-skill-library
DEPRECATED PHP Library for Amazon Alexa Skills
Stars: ✭ 13 (-40.91%)
Mutual labels:  deprecated
microsoft-teams-faqplusplus-app
DEPRECATED - This repository contains a deprecated version of the FAQ Plus app template. Please see the README file for more details and a link to the new repository
Stars: ✭ 47 (+113.64%)
Mutual labels:  deprecated
XpringKit
XpringKit provides a Swift SDK for interacting with Xpring Protocols (XRP/PayID/ILP). This library is deprecated.
Stars: ✭ 23 (+4.55%)
Mutual labels:  deprecated
code-gov-style
Deprecated - Style for code.gov including buttons, banners, and cards
Stars: ✭ 12 (-45.45%)
Mutual labels:  deprecated
atom-remember-session
A simple package to make Atom remember your previous session - Not being developed anymore!
Stars: ✭ 15 (-31.82%)
Mutual labels:  deprecated
winnow
Deprecated
Stars: ✭ 89 (+304.55%)
Mutual labels:  deprecated
vagrant-magento
**DEPRECATED**
Stars: ✭ 12 (-45.45%)
Mutual labels:  deprecated
evil-and-not-wholly-awesome-firefox
[deprecated since Mozilla turned evil] A list of resources for and about Mozilla Firefox
Stars: ✭ 29 (+31.82%)
Mutual labels:  deprecated
twinfield
✗ [DEPRECATED] Library for using the Twinfield API
Stars: ✭ 20 (-9.09%)
Mutual labels:  deprecated
kcl-akka-stream
Custom Akka Stream Sources and Flows to interact with Kinesis streams using Kineis Client Library
Stars: ✭ 22 (+0%)
Mutual labels:  deprecated
rhscl-dockerfiles
DEPRECATED AND NOT UPDATED set of dockerfiles for various Software Collection packages.
Stars: ✭ 79 (+259.09%)
Mutual labels:  deprecated
react-virtual-keyboard
Use jQuery Virtual Keyboard in react.js
Stars: ✭ 44 (+100%)
Mutual labels:  deprecated
jQueryFileUpload.Net
[Out of Date] .Net handler for http://aquantum-demo.appspot.com/file-upload
Stars: ✭ 68 (+209.09%)
Mutual labels:  deprecated
exec-file-sync
Node.js 0.12 childProcess.execFileSync() ponyfill
Stars: ✭ 12 (-45.45%)
Mutual labels:  deprecated
contentstats
DEPRECATED – See how many entries have been created for channels and structures in your Craft CMS website.
Stars: ✭ 29 (+31.82%)
Mutual labels:  deprecated
picosdk-python-examples
DEPRECATED - An example Python application and examples for PicoScope® oscilloscope products.
Stars: ✭ 21 (-4.55%)
Mutual labels:  deprecated
codgic-web-legacy
🐛 A free, open-source Online Judge alternative. Coding Magic.
Stars: ✭ 13 (-40.91%)
Mutual labels:  deprecated
opensextant
Deprecated Module: See Xponents or OpenSextantToolbox as active code base.
Stars: ✭ 31 (+40.91%)
Mutual labels:  deprecated
firefox-better-history
A Better History page inspired by Vivaldi ⛺
Stars: ✭ 43 (+95.45%)
Mutual labels:  deprecated
navigation tags
Radiant Extension - navigation_tags
Stars: ✭ 20 (-9.09%)
Mutual labels:  deprecated

DEPRECATED No Maintenance Intended

This repository is now deprecated and it will be available until 01.06.2021.

Octopush

Unit tests: Build Status

Acceptance tests: Build Status

Octopush is an application to manage deployment requests executed by Jenkins.

Installation

You can check the docker-environment folder and follow instructions on how to run it on Docker or Manually follow these instrucions: Octopush is built on PHP and MySQL. Its PHP dependencies are managed with composer but there are some components that should be installed manually:

  • PHP 5.3
  • php5-mysql
  • MySQL
  • HttpRequest PHP Library (pecl_http)
  • phpunit

Quickstart

After intalling the base components mentioned above, you can follow the steps below to get your Octopush instance running:

  • Clone repo
  • Get the composer installer by executing: curl -s https://getcomposer.org/installer | php
  • Install dependencies: php composer.phar install
  • Create database using the script /sqls/schema.sql: mysql < schema.sql
  • Adjust dabatase and RM Jenkins settings in src/config
  • Run tests by executing phpunit
  • Adjust Apache configuration based on the snippet below
  • Adjust hosts file to add octopush.com entry
  • Create log file:
      mkdir src/logs
      touch src/logs/octopush.log
      chmod 777 src/logs/octopush.log
      
  • Browse the application at demo.octopush.com

Apache configuration

<VirtualHost *:80>
    ServerName  octopush.com
    ServerAlias demo.octopush.com

    DocumentRoot "/var/www/octopush/"

    <Directory "/var/www/octopush">
        Options -MultiViews
    AllowOverride None
        RewriteEngine On
        #RewriteBase /path/to/app
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule ^ index.php [L]
    </Directory>

    ErrorLog            /var/log/octopush/error_log
    CustomLog           /var/log/octopush/access_log combined
</VirtualHost>

Octopush API

In the folder sample_scripts you can find some scripts that will show you how to interact with Octopush API.

More Doc

http://olx-inc.github.io/octopush

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].