Ryen Tang
570c18026d
Remove AmazonLinux Dockerfile ( #8271 )
2018-11-15 10:04:59 -08:00
Andrew
d098e6fd02
Adding fxdependent PS package tests ( #7830 )
2018-10-18 15:28:43 -07:00
Andrew
dba6fc2921
Updates to Docker package tests ( #7667 )
2018-09-04 10:03:32 -07:00
Travis Plunk
80d2af8934
Cleanup Docker files ( #7328 )
...
* update docker read me to point to new repo
* remove unused files
2018-07-23 15:19:58 -07:00
Christoph Bergmeister
fa544c33db
Update links that contain 'en-us' culture ( #7013 )
...
Update links that contain 'en-us' culture to remove 'en-us' culture (if possible) and in some cases update to newer re-directed link to docs.microsoft.com
2018-06-08 10:49:03 +05:00
Jan Pazdziora
ebc7cdf847
Make the build step fail when the curl operation fails. ( #6961 )
...
Without the pipefail, the step always succeeds and the layer gets
cached, resulting in confusion during the next step failing and
subsequent rebuild attempt.
2018-06-04 13:18:07 -07:00
Jan Pazdziora
3cb2424d8e
Fix the double curly bracket typo. ( #6960 )
2018-06-04 12:22:10 -07:00
Travis Plunk
4af9f4edac
fix create docker manifest script to work with more complex tags and with repeated use ( #6852 )
...
fix create docker manifest script to work with more complex tags and with repeated use
- add characters to validation pattern
- purge manifest after pushing as there is no other way to delete the manifest.
2018-05-10 14:36:47 -07:00
Travis Plunk
f33689b4cb
Update docker files to allow specifying pwsh and from image version ( #6835 )
...
Update docker files to allow specifying pwsh and from image version
- Also updated to install security updates when building images
2018-05-07 18:01:12 -07:00
Andrew
e0ee13c699
Updates to fedora27 and kalilinux dockerfiles ( #6819 )
...
This PR addresses 2 issues:
fedora27 dockerfiles were missing compat-openssl10 prerequisite that on Linux-based Docker hosts produced error No usable version of the libssl was found during Restore-PSPester.
kalilinux PS package validation is failing because of open issue #5413 , so disabling this config for now.
2018-05-07 13:02:01 -07:00
Andrew
0e8665dfc0
Updated Docker package tests, fixed error on opensuse42 ( #6783 )
...
This PR addresses minor issues with PS-package docker tests.
Historically rpm package version string was different from other packages, however, this is no longer the case, so updating tests to account for that (to simplify things - removing RPM-version parameter from dockerfiles because it is no longer used).
Configs that use 'linux-x64.tar.gz' (currently only "opensuse42.2") are failing, so fixing that in the script.
2018-05-01 10:38:43 -07:00
Travis Plunk
768cfc4adf
Add script to create a container manifest ( #6735 )
...
Add script to create a container manifest
2018-04-26 10:03:53 -07:00
Andrew
9a061457f4
Update Dockerfile test to use ubuntu 17.10 as the base image ( #6503 )
2018-03-28 09:32:54 -07:00
Travis Plunk
fcd6ddcfc7
Update version numbers to 6.0.2 ( #6402 )
...
* Add script to update the version number
* Update version to 6.0.2
2018-03-15 11:41:01 -07:00
William Easton
bd441d7aca
Cleanup after Powershell install for CentOS/Fedora Docker Images ( #6264 )
...
* Adding "yum clean all" to CentOS 7 Dockerfile reduces docker image size by 76MB
* Adding "dnf clean all" to Fedora Dockerfile reduces docker image size by 168MB
2018-03-01 11:54:49 -08:00
Travis Plunk
fdc20c8a5d
use add instead of invoke web request in nanoserver docker file ( #6255 )
2018-02-26 18:10:29 -08:00
Andrew
acf0dcdc6d
Docker package test fix and updates ( #6169 )
2018-02-22 11:05:07 -08:00
Steve Lee
c1c5344a88
Update copyright and license headers ( #6134 )
...
Based on standard practices, we need to have a copyright and license notice at the top of each source file. Removed existing copyrights and updated/added copyright notices for .h, .cpp, .cs, .ps1, and .psm1 files.
Updated module manifests for consistency to have Author = "PowerShell" and Company = "Microsoft Corporation". Removed multiple line breaks.
Separate PR coming to update contribution document for new source files: #6140
Manually reviewed each change.
Fix #6073
2018-02-13 09:23:53 -08:00
Travis Plunk
3a33be87a7
Merge branch '6.0.1' into master
...
# Conflicts:
# docker/release/fedora27/Dockerfile
# docs/installation/linux.md
# docs/installation/macos.md
# tools/metadata.json
2018-01-25 16:35:25 -08:00
Travis Plunk
e49a81fe00
tests: fix function to test for docker OS due to change to use linuxkit for mac ( #5843 )
...
* Also, fix syntax issues to allow to work with released Pester
2018-01-23 16:10:45 -08:00
Eli Uriegas
44793e306a
Remove Fedora 25, Add Fedora 27 ( #5984 )
...
Fedora 25 was EOL on December 12, 2017
https://fedoramagazine.org/fedora-25-end-life/
Signed-off-by: Eli Uriegas eli.uriegas@docker.com
2018-01-23 15:42:58 -08:00
Dongbo Wang
4b09a93676
Update docs and scripts for PowerShell 6.0.1 release ( #5938 )
2018-01-18 15:07:43 -08:00
Travis Plunk
a08f3241a3
Merge 6.0.0 into master
...
# Conflicts:
# .github/Images/GitHub-PR.png
# assets/Product.wxs
# docs/installation/linux.md
# docs/installation/macos.md
# docs/installation/windows.md
# test/powershell/Modules/Microsoft.PowerShell.Utility/WebCmdlets.Tests.ps1
# tools/metadata.json
2018-01-10 17:42:41 -08:00
Travis Plunk
05ed03154d
tests: fix function to test for docker OS due to change to use linuxkit for mac ( #5843 )
...
* Also, fix syntax issues to allow to work with released Pester
2018-01-10 16:37:51 -08:00
Dongbo Wang
c4cf1440dd
Update docs and scripts for PowerShell 6.0.0 GA release ( #5837 )
2018-01-09 15:57:38 -08:00
Andrew
690e968509
Update the docker based release package tests ( #5692 )
2017-12-19 11:21:40 -08:00
Andrew
57a4cfcac6
Update the docker based release package tests ( #5692 )
2017-12-15 13:59:12 -08:00
Travis Plunk
02cc3db3fb
Update scripts and documentation with RC.2 version ( #5688 )
2017-12-14 13:15:19 -08:00
Travis Plunk
4adaf731a4
Fix docker tests ( #5508 )
...
* update expected version
* update container list
2017-11-21 15:57:34 -08:00
Travis Plunk
e110fe4093
update version regex for nanoserver docker ( #5494 )
2017-11-17 16:47:24 -08:00
Aditya Patwardhan
9e99d59621
Updated docs and scripts for rc release ( #5481 )
2017-11-17 09:09:28 -08:00
Andrew
06d3114763
Automation for PS package validation using Docker containers ( #5401 )
...
This automation is used for basic validation of PS packages during a release;
Covered configs:
ubuntu14.04
ubuntu16.04
ubuntu17.04
debian.8
debian.9
centos7
fedora25
fedora26
kalilinux
opensuse42.2
During the process Docker files are filled out and executed with Docker build;
During the build PS packages are downloaded onto Docker containers, installed and selected Pester tests from PowerShell Github repo are executed.
2017-11-13 10:25:09 -08:00
Travis Plunk
14af3e1297
update docker file for nanoserver 1709 release ( #5252 )
2017-10-27 11:57:21 -07:00
Steve Lee
4bc52d2358
Use consistent '(c)' for copyright symbol ( #5210 )
...
- Remove the year about copyright
- Fix casing of `All rights reserved`
- Replace Unicode characters representing single quote with a single quote
2017-10-26 14:12:19 -07:00
Aditya Patwardhan
d0806811e4
Update docs and scripts for beta.9 ( #5217 )
2017-10-24 16:28:22 -07:00
Dongbo Wang
1f75e81e4c
Update docker files and related due to the name change ( #5156 )
2017-10-23 12:33:07 -07:00
Dongbo Wang
37b5a47fa9
Update existing docker files ( #5102 )
2017-10-13 11:54:52 -07:00
Kyle Sferrazza
07536019bd
Update Arch Linux installation instructions ( #5048 )
2017-10-10 09:40:23 -07:00
Dongbo Wang
42b8f02858
Update docs for beta.8 release ( #5024 )
2017-10-05 15:46:07 -07:00
Steve Lee
a82f6376ab
Change CRLF to LF for files that are already in repository ( #4956 )
2017-09-29 17:43:57 -07:00
Dongbo Wang
6bf0ead8d6
Update windows package names
2017-09-13 16:37:43 -07:00
Dongbo Wang
a86e608c8b
Update docs for beta.7 release
2017-09-12 15:08:49 -07:00
Steve Lee
7c9b188c13
Rename $IsOSX to $IsMacOS ( #4757 )
2017-09-07 10:34:40 -07:00
Travis Plunk
955e01dc65
update opensuse docker image to 42.2 ( #4737 )
...
- fix missing dependency in amazonlinux dockerfile
- change opensuse docker to use supported image
- update to conform withe label-schema.org
2017-09-05 15:36:29 -07:00
Dongbo Wang
80e02bda60
Update docs and scripts for beta.6 release ( #4660 )
2017-08-24 12:43:31 -07:00
Travis Plunk
7ae955fa73
Update nano server insider for new bulid ( #4555 )
2017-08-12 08:39:55 -07:00
Darwin
cea20244a7
add amazonlinux DockerFile and related test changes
2017-08-07 14:45:11 -07:00
Travis Plunk
b63a25c7f6
Remove hash validation from nanoserver-insider dockerfile. ( #4498 )
...
We are using HTTPS from the same location we are getting the dockerfile from, it should be enough.
2017-08-04 10:22:58 -07:00
Dongbo Wang
7c72bea590
Update docs/scripts for beta.5 release ( #4470 )
2017-08-03 10:43:57 -07:00
Travis Plunk
8c7f703f82
Add tests to do basic verification of docker images ( #4244 )
2017-07-19 16:48:54 -07:00