diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/pipelines/monolithic.Jenkinsfile b/pipelines/monolithic.Jenkinsfile index 54d17c3..59a9ba0 100644 --- a/pipelines/monolithic.Jenkinsfile +++ b/pipelines/monolithic.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" def parseProps(text) { diff --git a/pipelines/parts/archive-misc.Jenkinsfile b/pipelines/parts/archive-misc.Jenkinsfile index c106b72..7012f6c 100644 --- a/pipelines/parts/archive-misc.Jenkinsfile +++ b/pipelines/parts/archive-misc.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/build-docker-base.Jenkinsfile b/pipelines/parts/build-docker-base.Jenkinsfile index 5b69c5a..d38cb89 100644 --- a/pipelines/parts/build-docker-base.Jenkinsfile +++ b/pipelines/parts/build-docker-base.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/build-docker-images.Jenkinsfile b/pipelines/parts/build-docker-images.Jenkinsfile index c24d90b..4d09fae 100644 --- a/pipelines/parts/build-docker-images.Jenkinsfile +++ b/pipelines/parts/build-docker-images.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/build-helm-charts.Jenkinsfile b/pipelines/parts/build-helm-charts.Jenkinsfile index 2f998fe..933ff05 100644 --- a/pipelines/parts/build-helm-charts.Jenkinsfile +++ b/pipelines/parts/build-helm-charts.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/build-iso.Jenkinsfile b/pipelines/parts/build-iso.Jenkinsfile index a3874d4..f40c58d 100644 --- a/pipelines/parts/build-iso.Jenkinsfile +++ b/pipelines/parts/build-iso.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/build-packages.Jenkinsfile b/pipelines/parts/build-packages.Jenkinsfile index 81ed325..f41eac0 100644 --- a/pipelines/parts/build-packages.Jenkinsfile +++ b/pipelines/parts/build-packages.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/build-wheels.Jenkinsfile b/pipelines/parts/build-wheels.Jenkinsfile index fbfe30d..f0ba301 100644 --- a/pipelines/parts/build-wheels.Jenkinsfile +++ b/pipelines/parts/build-wheels.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/clean-build.Jenkinsfile b/pipelines/parts/clean-build.Jenkinsfile index afa4269..f646d5d 100644 --- a/pipelines/parts/clean-build.Jenkinsfile +++ b/pipelines/parts/clean-build.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/clone-source.Jenkinsfile b/pipelines/parts/clone-source.Jenkinsfile index 7f894be..fcbc5d0 100644 --- a/pipelines/parts/clone-source.Jenkinsfile +++ b/pipelines/parts/clone-source.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/configure-build.Jenkinsfile b/pipelines/parts/configure-build.Jenkinsfile index ad7a6a9..c4d0fa7 100644 --- a/pipelines/parts/configure-build.Jenkinsfile +++ b/pipelines/parts/configure-build.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/create-changelog.Jenkinsfile b/pipelines/parts/create-changelog.Jenkinsfile index 68a934a..69006d4 100644 --- a/pipelines/parts/create-changelog.Jenkinsfile +++ b/pipelines/parts/create-changelog.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/docker-login.Jenkinsfile b/pipelines/parts/docker-login.Jenkinsfile index 0659cbb..22db5ab 100644 --- a/pipelines/parts/docker-login.Jenkinsfile +++ b/pipelines/parts/docker-login.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/download-prerequisites.Jenkinsfile b/pipelines/parts/download-prerequisites.Jenkinsfile index 0ef1dea..659b096 100644 --- a/pipelines/parts/download-prerequisites.Jenkinsfile +++ b/pipelines/parts/download-prerequisites.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/init-env.Jenkinsfile b/pipelines/parts/init-env.Jenkinsfile index 6458340..5b08bc7 100644 --- a/pipelines/parts/init-env.Jenkinsfile +++ b/pipelines/parts/init-env.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/publish-docker-images.Jenkinsfile b/pipelines/parts/publish-docker-images.Jenkinsfile index 2a235fe..4628928 100644 --- a/pipelines/parts/publish-docker-images.Jenkinsfile +++ b/pipelines/parts/publish-docker-images.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/publish-helm-charts.Jenkinsfile b/pipelines/parts/publish-helm-charts.Jenkinsfile index a1b8e19..5ed0030 100644 --- a/pipelines/parts/publish-helm-charts.Jenkinsfile +++ b/pipelines/parts/publish-helm-charts.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/publish-iso.Jenkinsfile b/pipelines/parts/publish-iso.Jenkinsfile index abfabf3..cda1a17 100644 --- a/pipelines/parts/publish-iso.Jenkinsfile +++ b/pipelines/parts/publish-iso.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/publish-logs.Jenkinsfile b/pipelines/parts/publish-logs.Jenkinsfile index 489002d..eb46176 100644 --- a/pipelines/parts/publish-logs.Jenkinsfile +++ b/pipelines/parts/publish-logs.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/publish-packages.Jenkinsfile b/pipelines/parts/publish-packages.Jenkinsfile index 8f8675c..2e8d997 100644 --- a/pipelines/parts/publish-packages.Jenkinsfile +++ b/pipelines/parts/publish-packages.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/publish-wheels.Jenkinsfile b/pipelines/parts/publish-wheels.Jenkinsfile index 53fc4f7..a3395ae 100644 --- a/pipelines/parts/publish-wheels.Jenkinsfile +++ b/pipelines/parts/publish-wheels.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/start-containers.Jenkinsfile b/pipelines/parts/start-containers.Jenkinsfile index 7a41f2b..296ad39 100644 --- a/pipelines/parts/start-containers.Jenkinsfile +++ b/pipelines/parts/start-containers.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/pipelines/parts/stop-containers.Jenkinsfile b/pipelines/parts/stop-containers.Jenkinsfile index 7c32d17..019a5b6 100644 --- a/pipelines/parts/stop-containers.Jenkinsfile +++ b/pipelines/parts/stop-containers.Jenkinsfile @@ -1,5 +1,11 @@ // vim: syn=groovy +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + library "common@${params.JENKINS_SCRIPTS_BRANCH}" setBuildDescr() diff --git a/scripts/archive-docker-images.sh b/scripts/archive-docker-images.sh index be44ee5..35c7e81 100755 --- a/scripts/archive-docker-images.sh +++ b/scripts/archive-docker-images.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/archive-helm-charts.sh b/scripts/archive-helm-charts.sh index 6a98b67..0f1c5ba 100755 --- a/scripts/archive-helm-charts.sh +++ b/scripts/archive-helm-charts.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/archive-iso.sh b/scripts/archive-iso.sh index 745576f..850d296 100755 --- a/scripts/archive-iso.sh +++ b/scripts/archive-iso.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/archive-misc.sh b/scripts/archive-misc.sh index 8f2eef7..15ac84d 100755 --- a/scripts/archive-misc.sh +++ b/scripts/archive-misc.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/archive-packages.sh b/scripts/archive-packages.sh index 0306503..1a31f32 100755 --- a/scripts/archive-packages.sh +++ b/scripts/archive-packages.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/archive-prerequisites.sh b/scripts/archive-prerequisites.sh index e6fb4b6..1dbf4d4 100755 --- a/scripts/archive-prerequisites.sh +++ b/scripts/archive-prerequisites.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/archive-wheels.sh b/scripts/archive-wheels.sh index 3159708..602779d 100755 --- a/scripts/archive-wheels.sh +++ b/scripts/archive-wheels.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/build-docker-base.sh b/scripts/build-docker-base.sh index ec6e73f..7709ae5 100755 --- a/scripts/build-docker-base.sh +++ b/scripts/build-docker-base.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/build-docker-images.sh b/scripts/build-docker-images.sh index e5b4544..e25d615 100755 --- a/scripts/build-docker-images.sh +++ b/scripts/build-docker-images.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/build-helm-charts.sh b/scripts/build-helm-charts.sh index 209d596..a36d7e0 100755 --- a/scripts/build-helm-charts.sh +++ b/scripts/build-helm-charts.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/build-iso.sh b/scripts/build-iso.sh index a61145b..e426622 100755 --- a/scripts/build-iso.sh +++ b/scripts/build-iso.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/build-packages.sh b/scripts/build-packages.sh index e48a9da..44aa978 100755 --- a/scripts/build-packages.sh +++ b/scripts/build-packages.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh require_env BUILD_HOME diff --git a/scripts/build-wheels.sh b/scripts/build-wheels.sh index 9a94886..30590ce 100755 --- a/scripts/build-wheels.sh +++ b/scripts/build-wheels.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh require_env BUILD_HOME diff --git a/scripts/clean-build.sh b/scripts/clean-build.sh index ab7c7ef..1f71adc 100755 --- a/scripts/clean-build.sh +++ b/scripts/clean-build.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/clone-source.sh b/scripts/clone-source.sh index de974eb..d9fa8e0 100755 --- a/scripts/clone-source.sh +++ b/scripts/clone-source.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh source $(dirname "$0")/lib/retries.sh diff --git a/scripts/configure-build.sh b/scripts/configure-build.sh index 8f31a04..ac4c9bf 100755 --- a/scripts/configure-build.sh +++ b/scripts/configure-build.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/create-changelog.sh b/scripts/create-changelog.sh index 6a20980..5f7e1e5 100755 --- a/scripts/create-changelog.sh +++ b/scripts/create-changelog.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh source $(dirname "$0")/lib/changelog_utils.sh diff --git a/scripts/docker-login.sh b/scripts/docker-login.sh index 8928c13..00f00b6 100755 --- a/scripts/docker-login.sh +++ b/scripts/docker-login.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/download-prerequisites.sh b/scripts/download-prerequisites.sh index b0de33f..31d63bb 100755 --- a/scripts/download-prerequisites.sh +++ b/scripts/download-prerequisites.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/init-env.sh b/scripts/init-env.sh index 18bf9fa..e12cb53 100755 --- a/scripts/init-env.sh +++ b/scripts/init-env.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e SCRIPTS_DIR="$(dirname "$0")" source "$SCRIPTS_DIR/lib/job_utils.sh" diff --git a/scripts/lib/changelog_utils.sh b/scripts/lib/changelog_utils.sh index c790526..1022635 100644 --- a/scripts/lib/changelog_utils.sh +++ b/scripts/lib/changelog_utils.sh @@ -1,5 +1,11 @@ # bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + source $(dirname "${BASH_SOURCE[0]}")/utils.sh || exit 1 source $(dirname "${BASH_SOURCE[0]}")/glob_utils.sh || exit 1 diff --git a/scripts/lib/glob_utils.sh b/scripts/lib/glob_utils.sh index 6867525..9502b97 100644 --- a/scripts/lib/glob_utils.sh +++ b/scripts/lib/glob_utils.sh @@ -1,5 +1,11 @@ # bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + : ${_GLOB_UTILS_TEST:=0} : ${_GLOB_UTILS_LOW_NOISE:=1} diff --git a/scripts/lib/job_utils.sh b/scripts/lib/job_utils.sh index 7e03f4d..dbc726a 100644 --- a/scripts/lib/job_utils.sh +++ b/scripts/lib/job_utils.sh @@ -1,3 +1,11 @@ +# bash + +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + : ${LOADBUILD_ROOTS:="/localdisk/loadbuild:/home/localdisk/loadbuild"} : ${DESIGNER_ROOTS:="/localdisk/designer:/home/localdisk/designer"} diff --git a/scripts/lib/log_utils.sh b/scripts/lib/log_utils.sh index 7d5af5b..90d4b05 100644 --- a/scripts/lib/log_utils.sh +++ b/scripts/lib/log_utils.sh @@ -1,5 +1,11 @@ # bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + if [[ -z "$__LOG_UTILS_INCLUDED" ]] ; then __LOG_UTILS_INCLUDED=1 diff --git a/scripts/lib/publish_utils.sh b/scripts/lib/publish_utils.sh index 1a9aebc..eef13eb 100644 --- a/scripts/lib/publish_utils.sh +++ b/scripts/lib/publish_utils.sh @@ -1,3 +1,11 @@ +# bash + +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + CHECKSUMS_FILENAME="StxChecksums" publish_file() { diff --git a/scripts/lib/retries.sh b/scripts/lib/retries.sh index 948be4f..fdfa970 100644 --- a/scripts/lib/retries.sh +++ b/scripts/lib/retries.sh @@ -1,7 +1,7 @@ -#!/bin/bash +# bash # -# Copyright (c) 2020 Wind River Systems, Inc. +# Copyright (c) 2022 Wind River Systems, Inc. # # SPDX-License-Identifier: Apache-2.0 # diff --git a/scripts/lib/utils.sh b/scripts/lib/utils.sh index 55ee98d..baccf91 100644 --- a/scripts/lib/utils.sh +++ b/scripts/lib/utils.sh @@ -1,5 +1,11 @@ # bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + in_list() { local s="$1" ; shift || : while [[ "$#" -gt 0 ]] ; do diff --git a/scripts/print-config.sh b/scripts/print-config.sh index c73b5c4..08a498e 100755 --- a/scripts/print-config.sh +++ b/scripts/print-config.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/publish-docker-images.sh b/scripts/publish-docker-images.sh index aae8424..a72ff6c 100755 --- a/scripts/publish-docker-images.sh +++ b/scripts/publish-docker-images.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/publish-helm-charts.sh b/scripts/publish-helm-charts.sh index c085b0b..3a92205 100755 --- a/scripts/publish-helm-charts.sh +++ b/scripts/publish-helm-charts.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/publish-iso.sh b/scripts/publish-iso.sh index 71f25b1..3d013d7 100755 --- a/scripts/publish-iso.sh +++ b/scripts/publish-iso.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + source $(dirname "$0")/lib/job_utils.sh || exit 1 source $(dirname "$0")/lib/publish_utils.sh || exit 1 diff --git a/scripts/publish-logs.sh b/scripts/publish-logs.sh index 933acd5..9291bc6 100755 --- a/scripts/publish-logs.sh +++ b/scripts/publish-logs.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/publish-packages.sh b/scripts/publish-packages.sh index 7e00ea8..8437b1a 100755 --- a/scripts/publish-packages.sh +++ b/scripts/publish-packages.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + #set -e source $(dirname "$0")/lib/job_utils.sh || exit 1 diff --git a/scripts/publish-wheels.sh b/scripts/publish-wheels.sh index 0f52902..00ce5dd 100755 --- a/scripts/publish-wheels.sh +++ b/scripts/publish-wheels.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/record-build-status.sh b/scripts/record-build-status.sh index e13d08d..504eaed 100755 --- a/scripts/record-build-status.sh +++ b/scripts/record-build-status.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/sign-iso.sh b/scripts/sign-iso.sh index 5fc50f8..d230f8e 100755 --- a/scripts/sign-iso.sh +++ b/scripts/sign-iso.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/start-containers.sh b/scripts/start-containers.sh index 5e4c690..37a7032 100755 --- a/scripts/start-containers.sh +++ b/scripts/start-containers.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/scripts/stop-containers.sh b/scripts/stop-containers.sh index 1c854df..83b669d 100755 --- a/scripts/stop-containers.sh +++ b/scripts/stop-containers.sh @@ -1,5 +1,11 @@ #!/bin/bash +# +# Copyright (c) 2022 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + set -e source $(dirname "$0")/lib/job_utils.sh diff --git a/vars/Constants.groovy b/vars/Constants.groovy index cfc4256..d24b023 100644 --- a/vars/Constants.groovy +++ b/vars/Constants.groovy @@ -1,2 +1,8 @@ +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + @groovy.transform.Field def SCRIPTS_DIR = "${WORKSPACE}/scripts" diff --git a/vars/cleanupPartJob.groovy b/vars/cleanupPartJob.groovy index 8aeb2ac..17a838c 100644 --- a/vars/cleanupPartJob.groovy +++ b/vars/cleanupPartJob.groovy @@ -1,3 +1,9 @@ +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + def call(final args = [:]) { saveCurrentJenkinsBuildInfo (args) } diff --git a/vars/copyCurrentParams.groovy b/vars/copyCurrentParams.groovy index 3880452..8c23805 100644 --- a/vars/copyCurrentParams.groovy +++ b/vars/copyCurrentParams.groovy @@ -1,3 +1,9 @@ +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + def call() { return params.collect { if (it.value instanceof Boolean) { diff --git a/vars/notAborted.groovy b/vars/notAborted.groovy index aaa16a7..1947082 100644 --- a/vars/notAborted.groovy +++ b/vars/notAborted.groovy @@ -1,3 +1,9 @@ +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + def call (final callback) { if (currentBuild.result != 'ABORTED') { callback() diff --git a/vars/saveCurrentJenkinsBuildInfo.groovy b/vars/saveCurrentJenkinsBuildInfo.groovy index 6f10c6e..a5a5f7c 100644 --- a/vars/saveCurrentJenkinsBuildInfo.groovy +++ b/vars/saveCurrentJenkinsBuildInfo.groovy @@ -1,3 +1,9 @@ +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + def call(final args = [:]) { if (params.BUILD_HOME) { final String logLabel = args.logLabel ?: '' diff --git a/vars/setBuildDescr.groovy b/vars/setBuildDescr.groovy index 4892b32..346f10e 100644 --- a/vars/setBuildDescr.groovy +++ b/vars/setBuildDescr.groovy @@ -1,3 +1,9 @@ +// +// Copyright (c) 2022 Wind River Systems, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// + def call() { if (params.MASTER_JOB_NAME) { final masterBuildName = params.MASTER_JOB_NAME + ' #' + params.MASTER_BUILD_NUMBER + ' - ' + params.TIMESTAMP