Changes between Version 141 and Version 142 of KDEProblems/KDEMacPortsCI/Status
- Timestamp:
- Jul 26, 2014, 1:54:35 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
KDEProblems/KDEMacPortsCI/Status
v141 v142 60 60 61 61 In 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. 62 That 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 forCI system on OSX.62 That is why the [http://quickgit.kde.org/?p=clones%2Fwebsites%2Fbuild-kde-org%2Fkaning%2Fmp-osx-ci.git dedicated repository clone "mp-osx-ci"] has been introduced which contains a new branch 'mp-osx-ci' containing all changes needed for a CI system on OSX. 63 63 64 64 Create some folders, clone and update CI system (assuming a user "kdeci" with its home directory "/Users/kdeci"): … … 76 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.) 77 77 78 === Grab the scripts for the CI system from the MacPorts/KDE testing repository ===79 80 Clone the [https://projects.kde.org/projects/playground/sdk/macports-kde "MacPorts/testing repository"] and have a look at the CI scripts:81 {{{82 $ cd ~/WC83 $ git clone git://anongit.kde.org/macports-kde84 $ sudo port install tree85 $ tree macports-kde/contrib/scripts/KDECI/86 macports-kde/contrib/scripts/KDECI/87 ├── README.txt88 ├── build.sh89 ├── create-env.sh90 ├── install.sh91 ├── mp-osx-ci_diff.sh92 ├── patch_mp-osx-ci.diff93 ├── patches94 │ └── qt595 │ └── kf5-qt596 │ └── patch-qstandardpaths_mac.cpp.diff97 ├── prepare.sh98 ├── tier-install.sh99 ├── tier1.fw100 ├── tier2.fw101 ├── tier3.fw102 ├── tier4.fw103 └── tier5.fw104 105 3 directories, 14 files106 }}}107 In principle those files can be run from within that clone, but they are not perfect yet, so they might end up in ~/scripts if you interrupt the script execution.108 Up to now I always copied these files therefore directly into ~/scripts, which is - admittedly - not really a good solution!109 110 These scripts become important later on...111 78 112 79