Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
git2
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
git2
Commits
67f5304f
Commit
67f5304f
authored
6 years ago
by
Edward Thomson
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ci: introduce vsts builds
parent
9e588060
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
135 additions
and
0 deletions
+135
-0
.vsts-ci.yml
+134
-0
ci/build.sh
+1
-0
No files found.
.vsts-ci.yml
0 → 100644
View file @
67f5304f
resources
:
-
repo
:
self
phases
:
-
phase
:
linux_trusty_openssl
displayName
:
'
Linux
(Trusty;
OpenSSL)'
queue
:
name
:
'
Hosted
Linux
Preview'
steps
:
-
task
:
Docker@0
displayName
:
Build
inputs
:
action
:
'
Run
an
image'
imageName
:
'
ethomson/libgit2-trusty-openssl:latest'
volumes
:
|
$(Build.SourcesDirectory):/src
$(Build.BinariesDirectory):/build
workDir
:
'
/build'
containerCommand
:
'
/src/ci/build.sh'
detached
:
false
-
task
:
Docker@0
displayName
:
Test
inputs
:
action
:
'
Run
an
image'
imageName
:
'
ethomson/libgit2-trusty-openssl:latest'
volumes
:
|
$(Build.SourcesDirectory):/src
$(Build.BinariesDirectory):/build
workDir
:
'
/build'
containerCommand
:
'
/src/ci/test.sh'
detached
:
false
-
phase
:
linux_trusty_mbedtls
displayName
:
'
Linux
(Trusty;
mbedTLS)'
queue
:
name
:
'
Hosted
Linux
Preview'
steps
:
-
task
:
Docker@0
displayName
:
Build
inputs
:
action
:
'
Run
an
image'
imageName
:
'
ethomson/libgit2-trusty-mbedtls:latest'
volumes
:
|
$(Build.SourcesDirectory):/src
$(Build.BinariesDirectory):/build
envVars
:
'
CMAKE_OPTIONS=-DUSE_HTTPS=mbedTLS
-DSHA1_BACKEND=mbedTLS'
workDir
:
'
/build'
containerCommand
:
'
/src/ci/build.sh'
detached
:
false
-
task
:
Docker@0
displayName
:
Test
inputs
:
action
:
'
Run
an
image'
imageName
:
'
ethomson/libgit2-trusty-mbedtls:latest'
volumes
:
|
$(Build.SourcesDirectory):/src
$(Build.BinariesDirectory):/build
workDir
:
'
/build'
containerCommand
:
'
/src/ci/test.sh'
detached
:
false
-
phase
:
macos
displayName
:
'
macOS'
queue
:
name
:
'
Hosted
macOS
Preview'
steps
:
-
bash
:
. '$(Build.SourcesDirectory)/ci/setup-macos.sh'
displayName
:
Setup
-
bash
:
. '$(Build.SourcesDirectory)/ci/build.sh'
displayName
:
Build
env
:
PKG_CONFIG_PATH
:
/usr/local/opt/openssl/lib/pkgconfig
-
bash
:
. '$(Build.SourcesDirectory)/ci/test.sh'
displayName
:
Test
env
:
TMPDIR
:
$(Agent.TempDirectory)
-
phase
:
windows_vs_amd64
displayName
:
'
Windows
(Visual
Studio;
amd64)'
queue
:
name
:
Hosted
steps
:
-
powershell
:
. '$(Build.SourcesDirectory)\ci\build.ps1'
displayName
:
Build
env
:
CMAKE_OPTIONS
:
-G"Visual Studio 12 2013 Win64"
-
powershell
:
. '$(Build.SourcesDirectory)\ci\test.ps1'
displayName
:
Test
-
phase
:
windows_vs_x86
displayName
:
'
Windows
(Visual
Studio;
x86)'
queue
:
name
:
Hosted
steps
:
-
powershell
:
. '$(Build.SourcesDirectory)\ci\build.ps1'
displayName
:
Build
env
:
CMAKE_OPTIONS
:
-G"Visual Studio 12 2013"
-
powershell
:
. '$(Build.SourcesDirectory)\ci\test.ps1'
displayName
:
Test
-
phase
:
windows_mingw_amd64
displayName
:
'
Windows
(MinGW;
amd64)'
queue
:
name
:
Hosted
steps
:
-
powershell
:
. '$(Build.SourcesDirectory)\ci\setup-mingw-amd64.ps1'
displayName
:
Setup
env
:
TEMP
:
$(Agent.TempDirectory)
-
powershell
:
. '$(Build.SourcesDirectory)\ci\build.ps1'
displayName
:
Build
env
:
CMAKE_OPTIONS
:
-G"MinGW Makefiles"
PATH
:
$(Agent.TempDirectory)\mingw64\bin;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\CMake\bin
-
powershell
:
. '$(Build.SourcesDirectory)\ci\test.ps1'
displayName
:
Test
-
phase
:
windows_mingw_x86
displayName
:
'
Windows
(MinGW;
x86)'
queue
:
name
:
Hosted
steps
:
-
powershell
:
. '$(Build.SourcesDirectory)\ci\setup-mingw-x86.ps1'
displayName
:
Setup
env
:
TEMP
:
$(Agent.TempDirectory)
-
powershell
:
. '$(Build.SourcesDirectory)\ci\build.ps1'
displayName
:
Build
env
:
CMAKE_OPTIONS
:
-G"MinGW Makefiles"
PATH
:
$(Agent.TempDirectory)\mingw32\bin;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\CMake\bin
-
powershell
:
. '$(Build.SourcesDirectory)\ci\test.ps1'
displayName
:
Test
This diff is collapsed.
Click to expand it.
ci/build.sh
View file @
67f5304f
...
@@ -27,6 +27,7 @@ echo "##########################################################################
...
@@ -27,6 +27,7 @@ echo "##########################################################################
echo
"## Configuring build environment"
echo
"## Configuring build environment"
echo
"##############################################################################"
echo
"##############################################################################"
echo
cmake
${
SOURCE_DIR
}
-DBUILD_EXAMPLES
=
ON
${
CMAKE_OPTIONS
}
cmake
${
SOURCE_DIR
}
-DBUILD_EXAMPLES
=
ON
${
CMAKE_OPTIONS
}
cmake
${
SOURCE_DIR
}
-DBUILD_EXAMPLES
=
ON
${
CMAKE_OPTIONS
}
echo
""
echo
""
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment