# Starter pipeline # Start with a minimal pipeline that you can customize to build and deploy your code. # Add steps that build, run tests, deploy, and more: # https://aka.ms/yaml trigger: - master pool: #vmImage: 'ubuntu-latest' 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' ## Installation commands for Ubuntu - 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' # - script: | # ./bjam \ # -j2 # displayName: 'Build Moses' # - task: ComponentGovernanceComponentDetection@0 # inputs: # scanType: 'Register' # verbosity: 'Verbose' # alertWarningLevel: 'High'