Changes between Version 140 and Version 141 of KDEProblems/KDEMacPortsCI/Status


Ignore:
Timestamp:
Jul 24, 2014, 8:19:16 PM (10 years ago)
Author:
mkae (Marko Käning)
Comment:

aim towards mp-osx-ci repository being a modified clone of websites/build-kde-org

Legend:

Unmodified
Added
Removed
Modified
  • KDEProblems/KDEMacPortsCI/Status

    v140 v141  
    5959== Basic setup of CI system ==
    6060
    61 In order to start building up a build slave for KDE's Jenkins-based CI system it is needed to clone [http://quickgit.kde.org/?p=websites%2Fbuild-kde-org.git websites/build-kde-org].
     61In order to start building up a build slave for KDE's Jenkins-based CI system it is in principle needed to clone [http://quickgit.kde.org/?p=websites%2Fbuild-kde-org.git websites/build-kde-org], BUT further down it will become clear, that it is a good idea to track all changes to be made for websites/build-kde-org in a dedicated branch.
     62That is why a [http://quickgit.kde.org/?p=clones%2Fwebsites%2Fbuild-kde-org%2Fkaning%2Fmp-osx-ci.git dedicated repository clone] has been introduced which contains a new branch with all changes needed for CI system on OSX.
    6263
    6364Create some folders, clone and update CI system (assuming a user "kdeci" with its home directory "/Users/kdeci"):
     
    6667$ mkdir -p WC/KDECI-build;
    6768$ cd WC
    68 $ git clone git://anongit.kde.org/websites/build-kde-org
     69$ git clone git://anongit.kde.org/clones/websites/build-kde-org/kaning/mp-osx-ci.git
    6970$ cd build-kde-org
    70 $ git checkout production
     71$ git checkout mp-osx-ci
    7172$ ./update-setup.sh                    # Ignore 404 occurring due to error cloning ECMA262 by hg
    7273}}}
    73 '''The update shell script created a folder {{{~/scripts}}} in which subsequent commands will have to be executed.'''
    74 
    75 Further down it will become clear that it is a good idea to track all changes to be made for websites/build-kde-org in a dedicated branch.
    76 That is why a [http://quickgit.kde.org/?p=clones%2Fwebsites%2Fbuild-kde-org%2Fkaning%2Fmp-osx-ci.git dedicated repository clone] is going to be introduced for this repository which will contain a new branch with all those needed changes to the CI system's configuration.
    77 
     74'''The update shell script created a folder {{{~/scripts}}} in which all subsequent commands will have to be executed.'''
     75
     76(BTW, if you were checking out the original repository from git://anongit.kde.org/websites/build-kde-org you'd have to check out the "production" branch.)
    7877
    7978=== Grab the scripts for the CI system from the MacPorts/KDE testing repository ===