From 323f243d6b53688f515da25f2e3e4c9fe2580652 Mon Sep 17 00:00:00 2001 From: Zhuowei Zhang Date: Sat, 20 Apr 2019 23:42:11 -0700 Subject: [PATCH] Add Azure Pipelines build scripts --- README.md | 2 +- azure-pipelines.yml | 18 ++++++++++++++++++ ci-build.sh | 14 ++++++++++++++ 3 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 azure-pipelines.yml create mode 100755 ci-build.sh diff --git a/README.md b/README.md index 3c767dc..6aa0934 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # WASI SDK -[![Build Status](https://dev.azure.com/CraneStation/wasi-sdk/_apis/build/status/CraneStation.wasi-sdk?branchName=master)](https://dev.azure.com/CraneStation/wasi-sdk/_build/latest?definitionId=2&branchName=master) +[![Build Status](https://dev.azure.com/swiftwasm/wasi-sdk/_apis/build/status/swiftwasm.wasi-sdk?branchName=swiftwasm)](https://dev.azure.com/swiftwasm/wasi-sdk/_build/latest?definitionId=1&branchName=swiftwasm) ## Quick Start diff --git a/azure-pipelines.yml b/azure-pipelines.yml new file mode 100644 index 0000000..7121f91 --- /dev/null +++ b/azure-pipelines.yml @@ -0,0 +1,18 @@ +trigger: +- swiftwasm + + +jobs: +- job: Build + timeoutInMinutes: 0 + pool: + vmImage: 'Ubuntu-16.04' + steps: + - script: | + ./ci-build.sh + displayName: 'ci-build' + timeoutInMinutes: 0 + - task: PublishBuildArtifacts@1 + inputs: + pathtoPublish: $(Build.ArtifactStagingDirectory) + artifactName: wasm-sdk diff --git a/ci-build.sh b/ci-build.sh new file mode 100755 index 0000000..fab9d8c --- /dev/null +++ b/ci-build.sh @@ -0,0 +1,14 @@ +#!/bin/bash +set -e +sudo apt update +# from the Dockerfile +sudo apt install -y --no-install-recommends \ + build-essential \ + clang \ + cmake \ + python \ + git \ + ninja-build +# we're sudo'ing since we need to write to /opt +sudo make package +cp build/wasi-sdk-*.tar.gz build/wasi-sdk-*.deb "$BUILD_ARTIFACTSTAGINGDIRECTORY/"