Граф коммитов

17 Коммитов

Автор SHA1 Сообщение Дата
Evan Baker 6a53d5d49b
feat: Windows HPC base image (#3105)
feat: windows hpc base image

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2024-11-12 16:42:42 +00:00
sheylatrudo 64c6c112e3
ci: ACN PR Pipeline Security Feature Branch (#2985)
* ci: Add Main Pipeline Template

* chore: azure-cni-overlay work

* chore: cilium overlay work

* test: cilium overlay E2E

* chore: cni overlay ds work

* chore: cilium ds work

* fixes

* ci: Add ACN Trigger

* ci: Use Git Ref Under Review for Testing

* Use Duplicate Files for Feature Test

* Disable Pipeline Trigger

---------

Co-authored-by: Sheyla Trudo <shtrudo@microsoft.com>
Co-authored-by: jpayne3506 <payne.3506@gmail.com>
2024-09-15 20:20:44 +00:00
John Payne 68ede66cfa
[FIX] ci: Update AzCLI task to v2 (#2922)
* ci: Update AzCLI task to v2

* ci: add scriptType: "bash"
2024-08-19 16:51:26 +00:00
John Payne be8804989f
ci: Change ACR Service Connection (#2727) 2024-05-07 20:54:33 +00:00
John Payne 29502bc7d0
fix: Pipeline agent image update from 18.04 to 22.04 | AzSecPack (#2327)
* Use ResolveCtl for Ubuntu22.04

* test: debug

* test: XDG dir

* ci: Remove sudo for testvalidate

* ci: remove sudo dualstack

* ci: remove test scripts

* fix: lint

---------

Co-authored-by: Sheyla Trudo <shtrudo@microsoft.com>
2023-10-26 15:54:08 -07:00
Mathew Merrick 20a3fc298d
ci: windows profile container image (#1988) 2023-05-31 17:12:42 -07:00
Evan Baker 358de20d2c
Add multiplat Windows 2019 and 2022 image support to tooling and pipelines, use for CNS/NPM (#1820)
* build: add ws2019 cns image to build pipeline

* add windows2019 build pool

* fix: npm pipelines

* fix: npm pipelines

* update multiplat build process for winver flavors

* optional buildx push for npm cyclonus

---------

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
Co-authored-by: Matthew Long <61910737+thatmattlong@users.noreply.github.com>
Co-authored-by: Matthew Long <Matthew.Long@microsoft.com>
2023-03-01 00:25:00 +00:00
estebancams ef1bff6046
Migrate powershell docker scripts to docker@2 (#1666)
* feat: migrate powershell docker scripts to docker@2

* feat: added retry to docker task

* fix: added repo info for image push step

* fix: added missing parameters for windows template parents

* fix: removed debugging lines

Co-authored-by: Esteban Capillo <estebancams@microsoft.com>
2022-11-17 10:14:45 -06:00
Vamsi Kalapala 5750e0dc3f
fix: Remove powershell sub command while building windows images (#1583)
* fix: Remove retry from Windows pipelines

* Adding in make command for windows NPM

* fixing an issue with retry

* adding a retry on task

* fix: remove sub powershell command for windows builds
2022-09-07 16:47:17 -07:00
Vamsi Kalapala 1d7f484e11
fix: Remove retry from Windows pipelines (#1576)
* fix: Remove retry from Windows pipelines

* Adding in make command for windows NPM

* fixing an issue with retry

* adding a retry on task
2022-09-07 14:18:29 -07:00
Evan Baker 088e213626
build arm64 images on an arm64 pool (#1563)
build on arm64 pool

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2022-09-06 19:56:36 +00:00
Mathew Merrick 312bf12bad
Update npm-conformance-tests.yaml (#1574)
* Update npm-conformance-tests.yaml

* push tag
2022-09-02 12:09:54 -07:00
Evan Baker 8888338c62
Pipeline support for Go submodules versioned independently of root repo (#1533)
* use submodule specific tags

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>

* support separate go submodule versions

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>

* move version and tag responsibilities to the makefile

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>

* update integration tests to use component tags

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2022-09-01 18:35:01 +00:00
Mathew Merrick dfddb2092d
save image tarballs as pipeline artifacts (#1394)
* skopeo save
2022-05-23 11:44:06 -07:00
Jaeryn dbb4f68393
build: Add Windows CNS & NPM as Part of Multi-Arch Manifest (#1345)
* add windows cns manifest to multi arch image

* try to use generic windows template w/ containerize stage in pipeline

* try and use buildah to pull images

* update manifest build and push for buildah

* create manifest by referencing images instead of pulling to avoid OS mismatch error

* remove unused windows-image.yaml

* remove REGISTRY var and use IMAGE_REGISTRY from makefile

Co-authored-by: Jaeryn <tsun.chu@microsoft.com>
Co-authored-by: Evan Baker <rbtr@users.noreply.github.com>
2022-05-05 15:32:53 -07:00
Evan Baker 6394cf6707
build multiplat manifests with buildah (#1356)
* build multiplat manifests with buildah

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>

* copy container in to docker-daemon cache and re-enable trivvy

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>

* set -e

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2022-05-04 18:18:26 -05:00
Evan Baker 09c06b01e1
Parameterize Makefile, parallelize platform builds, support buildah (#1102)
* templatize the container make targets

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>

* add container push to npm conformance task

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>

* update pipelines

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>

* default OS and ARCH to GOOS and GOARCH

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2022-02-15 19:00:04 -06:00