77 lines
3.7 KiB
Plaintext
77 lines
3.7 KiB
Plaintext
multi-platform {
|
|
https://docs.microsoft.com/en-us/azure/devops/pipelines/get-started-multiplatform?view=azure-devops
|
|
}
|
|
|
|
microsoft-hosted agents {
|
|
https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops&tabs=yaml#use-a-microsoft-hosted-agent
|
|
https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/v2-windows?view=azure-devops
|
|
https://github.com/Microsoft/azure-pipelines-image-generation/blob/master/images/win/Vs2017-Server2016-Readme.md
|
|
https://github.com/Microsoft/azure-pipelines-image-generation/blob/master/images/win/Vs2015-Server2012R2-Readme.md
|
|
}
|
|
|
|
maximum number of processors (for ninja -j) {
|
|
msbuild supports this with the -m option natively; meanwhile:
|
|
https://www.gnu.org/software/coreutils/manual/html_node/nproc-invocation.html
|
|
}
|
|
|
|
potentially useful tasks {
|
|
https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/publish-pipeline-artifact?view=azure-devops
|
|
https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/visual-studio-build?view=azure-devops
|
|
https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/xcode?view=azure-devops
|
|
https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/github-release?view=azure-devops
|
|
https://docs.microsoft.com/en-us/azure/devops/extend/develop/add-build-task?view=azure-devops
|
|
}
|
|
|
|
meson CI reference {
|
|
https://github.com/mesonbuild/meson/blob/master/docs/markdown/Continuous-Integration.md
|
|
}
|
|
|
|
job templates, which will clean up our pipelines {
|
|
https://docs.microsoft.com/en-us/azure/devops/pipelines/process/templates?view=azure-devops
|
|
}
|
|
|
|
migrating from travis {
|
|
https://docs.microsoft.com/en-us/azure/devops/pipelines/migrate/from-travis?view=azure-devops
|
|
}
|
|
|
|
32-bit {
|
|
https://github.com/numpy/numpy/issues/12856
|
|
https://github.com/numpy/numpy/pull/12863/files
|
|
https://github.com/numpy/numpy/blob/master/azure-pipelines.yml (also explains what the @s mean; thanks guys)
|
|
}
|
|
|
|
using visual studio tools {
|
|
https://docs.microsoft.com/en-us/dotnet/framework/tools/developer-command-prompt-for-vs
|
|
https://docs.microsoft.com/en-us/cpp/build/building-on-the-command-line?view=vs-2019#developer_command_file_locations
|
|
}
|
|
|
|
OLD using visual studio tools; also some docker {
|
|
https://github.com/mesonbuild/meson/blob/master/ci/azure-steps.yml
|
|
https://github.com/reactiveui/Akavache/blob/master/azure-pipelines.yml
|
|
https://github.com/vector-of-bool/CMakeCM/blob/master/azure-pipelines.yml
|
|
https://docs.microsoft.com/en-us/visualstudio/install/advanced-build-tools-container?view=vs-2019
|
|
https://docs.microsoft.com/en-us/visualstudio/install/build-tools-container?view=vs-2019
|
|
https://devblogs.microsoft.com/cppblog/using-msvc-in-a-docker-container-for-your-c-projects/
|
|
https://devblogs.microsoft.com/cppblog/finding-the-visual-c-compiler-tools-in-visual-studio-2017/
|
|
}
|
|
|
|
reference {
|
|
https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema?view=azure-devops&tabs=schema#task
|
|
https://docs.microsoft.com/en-us/azure/devops/pipelines/apps/windows/cpp?view=azure-devops
|
|
https://docs.microsoft.com/en-us/azure/devops/pipelines/languages/python?view=azure-devops
|
|
https://docs.microsoft.com/en-us/azure/devops/pipelines/process/conditions?view=azure-devops&tabs=yaml
|
|
}
|
|
|
|
C++ binary compatibility and shared libraries (TODO split into its own notes file) {
|
|
https://docs.microsoft.com/en-us/cpp/porting/binary-compat-2015-2017?view=vs-2017
|
|
}
|
|
|
|
others I forgot why I had them open {
|
|
https://github.com/Microsoft/cpprestsdk/blob/master/azure-pipelines.yml (32-bit?)
|
|
https://docs.microsoft.com/en-us/azure/devops/release-notes/2018/sprint-142-update (I forget, maybe also 32-bit?)
|
|
}
|
|
|
|
others that might not be relevant {
|
|
https://github.com/Microsoft/azure-pipelines-agent/blob/master/docs/start/envubuntu.md has instructions on how to build the agent tool itself
|
|
}
|