| |
| |
| |
| |
|
|
| trigger: |
| - master |
|
|
| pool: |
| |
| vmImage: 'ubuntu-16.04' |
|
|
| steps: |
|
|
| - script: | |
| echo Printing some environment information |
| echo HOME: $HOME |
| echo |
| echo UBUNTU VERSION: |
| cat /etc/lsb-release |
| echo |
| echo CPU INFO |
| cat /proc/cpuinfo |
| echo |
| echo MEM INFO |
| cat /proc/meminfo |
| echo |
| echo DISK INFO |
| df -h |
| echo |
| echo PWD: $PWD |
| echo |
| ls |
| displayName: 'Printing some environment information' |
|
|
|
|
| |
| - script: | |
| sudo apt-get install \ |
| g++ \ |
| git \ |
| subversion \ |
| automake \ |
| libtool \ |
| zlib1g-dev \ |
| libicu-dev \ |
| libboost-all-dev \ |
| libssl-dev \ |
| libbz2-dev \ |
| liblzma-dev \ |
| python-dev \ |
| graphviz \ |
| imagemagick \ |
| make \ |
| cmake \ |
| libgoogle-perftools-dev \ |
| autoconf \ |
| doxygen |
| displayName: 'Install Ubuntu packages' |
|
|
| - script: | |
| wget "https://sourceforge.net/projects/cmph/files/v2.0.2/cmph-2.0.2.tar.gz/download" |
| mv download cmph-2.0.2.tar.gz |
| tar xvzf cmph-2.0.2.tar.gz |
| cd cmph-2.0.2 |
| ./configure --prefix=$PWD |
| make |
| make install |
| cd .. |
| displayName: 'Build and Install cmph' |
|
|
| - script: | |
| wget "https://sourceforge.net/projects/xmlrpc-c/files/Xmlrpc-c%20Super%20Stable/1.51.06/xmlrpc-c-1.51.06.tgz/download" |
| mv download xmlrpc-c-1.51.06.tgz |
| tar xvzf xmlrpc-c-1.51.06.tgz |
| cd xmlrpc-c-1.51.06 |
| ./configure --prefix=$PWD |
| make |
| make install |
| sudo ldconfig |
| cd .. |
| displayName: 'Build and Install xmlrpc-c' |
|
|
| - script: | |
| ./bjam \ |
| --with-cmph=$PWD/cmph-2.0.2 \ |
| --with-xmlrpc-c=$PWD/xmlrpc-c-1.51.06 \ |
| -j2 |
| displayName: 'Build Moses' |
|
|
| |
| |
| |
| |
|
|
| |
| |
| |
| |
| |