Deploy PHP Project Via GIT SVN

Deploy PHP Project via GIT/SVN

You can host any public or your private PHP project at Apiqcloud using the GIT or SVN version control system. It will be properly deployed to the Apiqcloud Cloud with all the required submodules and dependencies, exported from your remote repository.
To do this follow the given instruction:

1. Click the Add project button for the application server in your environment.


2. In the Add Project dialog box, choose your version control system (Git or SVN) and fill in all required fields:
  • for Git

    • URL to your project (http, https, git orftp link)

    • Branch of your project

    • Path (environment context name your project will be deployed to)

  • for SVN

    • URL to your project (http, https or svn link)

    • Login and Password of your repository (if this is required)

    • Path (environment context name your project will be deployed to)

                        

                   

3. In case the Git repository you would like to access is private, put a tick to the Use authenticationcheckbox. You’ll see an additional section expanded, where you can enter your authentication data.

Firstly, choose the Access type you are going to use for connecting to your remote repository (Password or SSH key). Depending on the chosen option, fill in the following fields:
  • enter your Git account credentials (Login and Password) for the Password access type

  • type your Git account Login and choose the appropriate private SSH key from the Select key drop-down list for the SSH key access type (more details on SSH authorization for GIT see here

                  
                
 
Also, you can configure some additional options here:
  • Ticking the Check and auto-deploy updates checkbox will enable an automatic periodic re-deployment of your project from the repository, which is only performed if the repository contains new code changes. Use the Check every (min) option to define the required frequency of your project’s updates.

  • The Checkout now option (ticked by default) is used to indicate whether you’d like to deploy your project just after its addition or to do this later. If this option is disabled, your repository’s configurations will be saved for a further deployment, which can be initiated by the auto-deploy feature (if it is enabled) or by selecting the Update from the GIT button next to the added project.

  • The active by default Auto resolve conflict option represents an analog of the git reset –hard command. It is used to prevent the occurrence of merge conflicts while a further project update, which can take place if the same file was modified in both remote repository and your project, hosted at Apiqcloud Cloud. If such an issue arises, this contradictory file will be updated according to its repository version (which is considered as the correct one), discarding the locally made changes.

    Note: Please DO NOT disable this option if you don’t know exactly what you are doing.

  • Finally, select Add at the bottom of the frame.

After the deployment process is finished, click the Open in browser button next to the required context in order to display your app in a new browser tab.
 
  • Deploy PHP Project Via GIT SVN
  • 0 Utenti hanno trovato utile questa risposta
Hai trovato utile questa risposta?

Articoli Correlati

How to Enable PHP Extensions

1.Click on config button for your app server.  2. Within the opened configuration tab, click...

How to Check Change PHP Version in Apiqcloud

How to check PHP Version in Apiqcloud:   After making new Environment click on “Change...

Ion cube Loader

Running Encoded PHP Scripts with ionCube Loader Encoding application sources is a common...

MariaDB PHP connection

Connection to MySQL/MariaDB for PHP MySQL and MariaDB are highly popular open-source...

MySQL PHP Connection

Connection to MySQL/MariaDB for PHP MySQL and MariaDB are highly popular open source...