Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/certbot/certbot.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrien Ferrand <ferrand.ad@gmail.com>2021-03-07 17:29:57 +0300
committerAdrien Ferrand <ferrand.ad@gmail.com>2021-03-10 22:16:30 +0300
commit5abddd773b2b9250cf2864a4420a56c54b3bb2ff (patch)
treeb71d7234be91a9bb8dd6cd8e5bdf24b5917f3d60
parent7be1921bb9df196bafb33c451acdd8e3ef0cc478 (diff)
-rw-r--r--.azure-pipelines/templates/jobs/packaging-jobs.yml228
-rw-r--r--.azure-pipelines/templates/stages/test-and-package-stage.yml4
2 files changed, 116 insertions, 116 deletions
diff --git a/.azure-pipelines/templates/jobs/packaging-jobs.yml b/.azure-pipelines/templates/jobs/packaging-jobs.yml
index 28255919f..28139806a 100644
--- a/.azure-pipelines/templates/jobs/packaging-jobs.yml
+++ b/.azure-pipelines/templates/jobs/packaging-jobs.yml
@@ -1,118 +1,118 @@
jobs:
- - job: docker_build
- pool:
- vmImage: ubuntu-18.04
- strategy:
- matrix:
- amd64:
- DOCKER_ARCH: amd64
- # Do not run the heavy non-amd64 builds for test branches
- ${{ if not(startsWith(variables['Build.SourceBranchName'], 'test-')) }}:
- arm32v6:
- DOCKER_ARCH: arm32v6
- arm64v8:
- DOCKER_ARCH: arm64v8
- steps:
- - bash: set -e && tools/docker/build.sh $(dockerTag) $DOCKER_ARCH
- displayName: Build the Docker images
- # We don't filter for the Docker Hub organization to continue to allow
- # easy testing of these scripts on forks.
- - bash: |
- set -e
- DOCKER_IMAGES=$(docker images --filter reference='*/certbot' --filter reference='*/dns-*' --format '{{.Repository}}')
- docker save --output images.tar $DOCKER_IMAGES
- displayName: Save the Docker images
- # If the name of the tar file or artifact changes, the deploy stage will
- # also need to be updated.
- - bash: set -e && mv images.tar $(Build.ArtifactStagingDirectory)
- displayName: Prepare Docker artifact
- - task: PublishPipelineArtifact@1
- inputs:
- path: $(Build.ArtifactStagingDirectory)
- artifact: docker_$(DOCKER_ARCH)
- displayName: Store Docker artifact
- - job: docker_run
- dependsOn: docker_build
- pool:
- vmImage: ubuntu-18.04
- steps:
- - task: DownloadPipelineArtifact@2
- inputs:
- artifact: docker_amd64
- path: $(Build.SourcesDirectory)
- displayName: Retrieve Docker images
- - bash: set -e && docker load --input $(Build.SourcesDirectory)/images.tar
- displayName: Load Docker images
- - bash: |
- set -ex
- DOCKER_IMAGES=$(docker images --filter reference='*/certbot' --filter reference='*/dns-*' --format '{{.Repository}}:{{.Tag}}')
- for DOCKER_IMAGE in ${DOCKER_IMAGES}
- do docker run --rm "${DOCKER_IMAGE}" plugins --prepare
- done
- displayName: Run integration tests for Docker images
- - job: installer_build
- pool:
- vmImage: vs2017-win2016
- steps:
- - task: UsePythonVersion@0
- inputs:
- versionSpec: 3.8
- architecture: x86
- addToPath: true
- - script: python windows-installer/construct.py
- displayName: Build Certbot installer
- - task: CopyFiles@2
- inputs:
- sourceFolder: $(System.DefaultWorkingDirectory)/windows-installer/build/nsis
- contents: '*.exe'
- targetFolder: $(Build.ArtifactStagingDirectory)
- - task: PublishPipelineArtifact@1
- inputs:
- path: $(Build.ArtifactStagingDirectory)
- # If we change the artifact's name, it should also be changed in tools/create_github_release.py
- artifact: windows-installer
- displayName: Publish Windows installer
- - job: installer_run
- dependsOn: installer_build
- strategy:
- matrix:
- win2019:
- imageName: windows-2019
- win2016:
- imageName: vs2017-win2016
- pool:
- vmImage: $(imageName)
- steps:
- - powershell: |
- if ($PSVersionTable.PSVersion.Major -ne 5) {
- throw "Powershell version is not 5.x"
- }
- condition: eq(variables['imageName'], 'vs2017-win2016')
- displayName: Check Powershell 5.x is used in vs2017-win2016
- - task: UsePythonVersion@0
- inputs:
- versionSpec: 3.8
- addToPath: true
- - task: DownloadPipelineArtifact@2
- inputs:
- artifact: windows-installer
- path: $(Build.SourcesDirectory)/bin
- displayName: Retrieve Windows installer
- - script: |
- python -m venv venv
- venv\Scripts\python tools\pipstrap.py
- venv\Scripts\python tools\pip_install.py -e certbot-ci
- env:
- PIP_NO_BUILD_ISOLATION: no
- displayName: Prepare Certbot-CI
- - script: |
- set PATH=%ProgramFiles(x86)%\Certbot\bin;%PATH%
- venv\Scripts\python -m pytest certbot-ci\windows_installer_integration_tests --allow-persistent-changes --installer-path $(Build.SourcesDirectory)\bin\certbot-beta-installer-win32.exe
- displayName: Run windows installer integration tests
- - script: |
- set PATH=%ProgramFiles(x86)%\Certbot\bin;%PATH%
- venv\Scripts\python -m pytest certbot-ci\certbot_integration_tests\certbot_tests -n 4
- displayName: Run certbot integration tests
+# - job: docker_build
+# pool:
+# vmImage: ubuntu-18.04
+# strategy:
+# matrix:
+# amd64:
+# DOCKER_ARCH: amd64
+# # Do not run the heavy non-amd64 builds for test branches
+# ${{ if not(startsWith(variables['Build.SourceBranchName'], 'test-')) }}:
+# arm32v6:
+# DOCKER_ARCH: arm32v6
+# arm64v8:
+# DOCKER_ARCH: arm64v8
+# steps:
+# - bash: set -e && tools/docker/build.sh $(dockerTag) $DOCKER_ARCH
+# displayName: Build the Docker images
+# # We don't filter for the Docker Hub organization to continue to allow
+# # easy testing of these scripts on forks.
+# - bash: |
+# set -e
+# DOCKER_IMAGES=$(docker images --filter reference='*/certbot' --filter reference='*/dns-*' --format '{{.Repository}}')
+# docker save --output images.tar $DOCKER_IMAGES
+# displayName: Save the Docker images
+# # If the name of the tar file or artifact changes, the deploy stage will
+# # also need to be updated.
+# - bash: set -e && mv images.tar $(Build.ArtifactStagingDirectory)
+# displayName: Prepare Docker artifact
+# - task: PublishPipelineArtifact@1
+# inputs:
+# path: $(Build.ArtifactStagingDirectory)
+# artifact: docker_$(DOCKER_ARCH)
+# displayName: Store Docker artifact
+# - job: docker_run
+# dependsOn: docker_build
+# pool:
+# vmImage: ubuntu-18.04
+# steps:
+# - task: DownloadPipelineArtifact@2
+# inputs:
+# artifact: docker_amd64
+# path: $(Build.SourcesDirectory)
+# displayName: Retrieve Docker images
+# - bash: set -e && docker load --input $(Build.SourcesDirectory)/images.tar
+# displayName: Load Docker images
+# - bash: |
+# set -ex
+# DOCKER_IMAGES=$(docker images --filter reference='*/certbot' --filter reference='*/dns-*' --format '{{.Repository}}:{{.Tag}}')
+# for DOCKER_IMAGE in ${DOCKER_IMAGES}
+# do docker run --rm "${DOCKER_IMAGE}" plugins --prepare
+# done
+# displayName: Run integration tests for Docker images
+# - job: installer_build
+# pool:
+# vmImage: vs2017-win2016
+# steps:
+# - task: UsePythonVersion@0
+# inputs:
+# versionSpec: 3.8
+# architecture: x86
+# addToPath: true
+# - script: python windows-installer/construct.py
+# displayName: Build Certbot installer
+# - task: CopyFiles@2
+# inputs:
+# sourceFolder: $(System.DefaultWorkingDirectory)/windows-installer/build/nsis
+# contents: '*.exe'
+# targetFolder: $(Build.ArtifactStagingDirectory)
+# - task: PublishPipelineArtifact@1
+# inputs:
+# path: $(Build.ArtifactStagingDirectory)
+# # If we change the artifact's name, it should also be changed in tools/create_github_release.py
+# artifact: windows-installer
+# displayName: Publish Windows installer
+# - job: installer_run
+# dependsOn: installer_build
+# strategy:
+# matrix:
+# win2019:
+# imageName: windows-2019
+# win2016:
+# imageName: vs2017-win2016
+# pool:
+# vmImage: $(imageName)
+# steps:
+# - powershell: |
+# if ($PSVersionTable.PSVersion.Major -ne 5) {
+# throw "Powershell version is not 5.x"
+# }
+# condition: eq(variables['imageName'], 'vs2017-win2016')
+# displayName: Check Powershell 5.x is used in vs2017-win2016
+# - task: UsePythonVersion@0
+# inputs:
+# versionSpec: 3.8
+# addToPath: true
+# - task: DownloadPipelineArtifact@2
+# inputs:
+# artifact: windows-installer
+# path: $(Build.SourcesDirectory)/bin
+# displayName: Retrieve Windows installer
+# - script: |
+# python -m venv venv
+# venv\Scripts\python tools\pipstrap.py
+# venv\Scripts\python tools\pip_install.py -e certbot-ci
+# env:
+# PIP_NO_BUILD_ISOLATION: no
+# displayName: Prepare Certbot-CI
+# - script: |
+# set PATH=%ProgramFiles(x86)%\Certbot\bin;%PATH%
+# venv\Scripts\python -m pytest certbot-ci\windows_installer_integration_tests --allow-persistent-changes --installer-path $(Build.SourcesDirectory)\bin\certbot-beta-installer-win32.exe
+# displayName: Run windows installer integration tests
+# - script: |
+# set PATH=%ProgramFiles(x86)%\Certbot\bin;%PATH%
+# venv\Scripts\python -m pytest certbot-ci\certbot_integration_tests\certbot_tests -n 4
+# displayName: Run certbot integration tests
- job: snaps_build
pool:
vmImage: ubuntu-18.04
diff --git a/.azure-pipelines/templates/stages/test-and-package-stage.yml b/.azure-pipelines/templates/stages/test-and-package-stage.yml
index 26010644d..867277c8d 100644
--- a/.azure-pipelines/templates/stages/test-and-package-stage.yml
+++ b/.azure-pipelines/templates/stages/test-and-package-stage.yml
@@ -1,6 +1,6 @@
stages:
- stage: TestAndPackage
jobs:
- - template: ../jobs/standard-tests-jobs.yml
- - template: ../jobs/extended-tests-jobs.yml
+# - template: ../jobs/standard-tests-jobs.yml
+# - template: ../jobs/extended-tests-jobs.yml
- template: ../jobs/packaging-jobs.yml