62 Commits

Author SHA1 Message Date
677e39e7b2 Merge branch 'development' 2023-11-09 09:11:16 +00:00
cb3824a8bc build(version): bump version 0.3.0rc0 → 0.3.0 2023-11-09 09:11:12 +00:00
Jon
98aa18ac3d Merge branch 'development' into 'master'
chore: commit to stable

See merge request nofusscomputing/projects/docker-buildx-qemu!28 #2
2023-11-09 09:10:45 +00:00
Jon
a068446e26 feat(qemu-user-static): updated to ver 1:7.2+dfsg-7+deb12u2~bpo11+1
!28
2023-11-09 18:23:50 +09:30
Jon
1a4ef6f888 feat(build): update base image to debian:11.8-slim
!28
2023-11-09 18:08:51 +09:30
c27f89312d Merge branch 'automated-tasks' into 'development'
chore(gitlab-ci): Automated update of git sub-module

See merge request nofusscomputing/projects/docker-buildx-qemu!27
2023-10-28 05:13:36 +00:00
e1f16ae4f0 chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "a5a9fa44374107657b2587ce52607d96a825be56)",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/docker-buildx-qemu/_automation_/gitlab-ci",
    "remote_head": "52f4ebda54f5932e66cf37ac8783b0b49fcf01fa)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out 52f4ebda54f5932e66cf37ac8783b0b49fcf01fa

MR !27
2023-10-28 05:12:58 +00:00
Jon
8a15f62aa0 Merge branch 'development' into 'master'
chore: next stable version

See merge request nofusscomputing/projects/docker-buildx-qemu!5
2023-10-26 06:33:12 +00:00
c4f636950a build(version): bump version 0.2.0 → 0.3.0rc0 2023-09-02 06:20:56 +00:00
a115f8d8cc Merge branch 'automated-tasks' into 'development'
chore(gitlab-ci): Automated update of git sub-module

See merge request nofusscomputing/projects/docker-buildx-qemu!26
2023-09-02 06:05:29 +00:00
2bc5b983a7 chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "975de7aca210667d1e93d02a4036ca4ae70808ff)",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/docker-buildx-qemu/_automation_/gitlab-ci",
    "remote_head": "a5a9fa44374107657b2587ce52607d96a825be56)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out a5a9fa44374107657b2587ce52607d96a825be56

MR !26
2023-09-02 06:04:53 +00:00
a4defccb31 Merge branch 'automated-tasks' into 'development'
chore(gitlab-ci): Automated update of git sub-module

See merge request nofusscomputing/projects/docker-buildx-qemu!25
2023-07-04 02:06:06 +00:00
43fb2bc20e chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "6a3ef23c6191883e5692e5e123e4bac05b49b7c5)",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/docker-buildx-qemu/_automation_/gitlab-ci",
    "remote_head": "975de7aca210667d1e93d02a4036ca4ae70808ff)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out 975de7aca210667d1e93d02a4036ca4ae70808ff

MR !25
2023-07-04 02:05:29 +00:00
36739286c4 Merge branch 'automated-tasks' into 'development'
chore(gitlab-ci): Automated update of git sub-module

See merge request nofusscomputing/projects/docker-buildx-qemu!24
2023-06-28 03:54:09 +00:00
342fa3a449 chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "fd570fa3df559899fb3706c1ee46f29c33fd6520)",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/docker-buildx-qemu/_automation_/gitlab-ci",
    "remote_head": "6a3ef23c6191883e5692e5e123e4bac05b49b7c5)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out 6a3ef23c6191883e5692e5e123e4bac05b49b7c5

MR !24
2023-06-28 03:53:33 +00:00
3b911b5dc8 Merge branch 'automated-tasks' into 'development'
chore(gitlab-ci): Automated update of git sub-module

See merge request nofusscomputing/projects/docker-buildx-qemu!23
2023-06-28 03:16:32 +00:00
20aac6af2a chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "2492fdb17f3f1cc7db8e8c690f10fed4194aa6c4)",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/docker-buildx-qemu/_automation_/gitlab-ci",
    "remote_head": "fd570fa3df559899fb3706c1ee46f29c33fd6520)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out fd570fa3df559899fb3706c1ee46f29c33fd6520

MR !23
2023-06-28 03:15:55 +00:00
e34231b312 Merge branch 'automated-tasks' into 'development'
chore(git): Automated update of git sub-modules

See merge request nofusscomputing/projects/docker-buildx-qemu!22
2023-06-28 02:11:49 +00:00
e97eb72113 chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "de2ec6a7366e1f5ccacf665a38773b11ebb6d969)",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/docker-buildx-qemu/_automation_/gitlab-ci",
    "remote_head": "2492fdb17f3f1cc7db8e8c690f10fed4194aa6c4)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out 2492fdb17f3f1cc7db8e8c690f10fed4194aa6c4

MR !22
2023-06-28 02:11:11 +00:00
4be136fe7d Merge branch 'automated-tasks' into 'development'
chore(gitlab-ci): Automated update of git sub-module

See merge request nofusscomputing/projects/docker-buildx-qemu!21
2023-06-28 02:10:26 +00:00
c573cd247a chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "cf33e1faf185e45bc5f432a9b6768f2f7f89b945)",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/docker-buildx-qemu/_automation_/gitlab-ci",
    "remote_head": "de2ec6a7366e1f5ccacf665a38773b11ebb6d969)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out de2ec6a7366e1f5ccacf665a38773b11ebb6d969

MR !21
2023-06-28 02:09:46 +00:00
9225412cd4 Merge branch 'automated-tasks' into 'development'
chore(gitlab-ci): Automated update of git sub-module

See merge request nofusscomputing/projects/docker-buildx-qemu!20
2023-06-28 01:51:47 +00:00
6cee47e014 chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "d91605e3771781ad1d6ea88ec799d9261e1641af)",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/docker-buildx-qemu/_automation_/gitlab-ci",
    "remote_head": "cf33e1faf185e45bc5f432a9b6768f2f7f89b945)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out cf33e1faf185e45bc5f432a9b6768f2f7f89b945

MR !20
2023-06-28 01:51:11 +00:00
6a0225084d Merge branch 'automated-tasks' into 'development'
chore(gitlab-ci): Automated update of git sub-module

See merge request nofusscomputing/projects/docker-buildx-qemu!19
2023-06-15 04:26:25 +00:00
7b633a315b chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "1a03324ecc9c7099a3f398170683e1a4cc1d882b)",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/docker-buildx-qemu/_automation_/gitlab-ci",
    "remote_head": "d91605e3771781ad1d6ea88ec799d9261e1641af)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out d91605e3771781ad1d6ea88ec799d9261e1641af

MR !19
2023-06-15 04:25:49 +00:00
cedf1bad8c Merge branch 'automated-tasks' into 'development'
chore(git): Automated update of git sub-modules

See merge request nofusscomputing/projects/docker-buildx-qemu!17
2023-06-08 05:43:06 +00:00
f1af25cd3f chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "869faedf5712227a77ca3ed537e689ab12382323)",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/docker-buildx-qemu/_automation_/gitlab-ci",
    "remote_head": "1a03324ecc9c7099a3f398170683e1a4cc1d882b)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out 1a03324ecc9c7099a3f398170683e1a4cc1d882b

MR !17
2023-06-08 05:42:25 +00:00
5e933c0e08 Merge branch 'automated-tasks' into 'development'
chore(gitlab-ci): Automated update of git sub-module

See merge request nofusscomputing/projects/docker-buildx-qemu!16
2023-06-08 05:41:38 +00:00
ccff6adf21 chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "606b19151ecc53b8841f638a30750a36ff655f47)",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/docker-buildx-qemu/_automation_/gitlab-ci",
    "remote_head": "869faedf5712227a77ca3ed537e689ab12382323)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out 869faedf5712227a77ca3ed537e689ab12382323

MR !16
2023-06-08 05:41:00 +00:00
d6e2ce4c51 Merge branch 'automated-tasks' into 'development'
chore(gitlab-ci): Automated update of git sub-module

See merge request nofusscomputing/projects/docker-buildx-qemu!14
2023-06-08 05:07:35 +00:00
091e2aa020 chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "ae8b936c5d6df2d2bda22d89b0a01ee6a77bef16)",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/docker-buildx-qemu/_automation_/gitlab-ci",
    "remote_head": "606b19151ecc53b8841f638a30750a36ff655f47)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out 606b19151ecc53b8841f638a30750a36ff655f47

MR !14
2023-06-08 05:06:56 +00:00
02fda5e623 chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "755fcac06e9f265789b02a88eb90df35ab1dbf07)",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/docker-buildx-qemu/_automation_/gitlab-ci",
    "remote_head": "ae8b936c5d6df2d2bda22d89b0a01ee6a77bef16)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out ae8b936c5d6df2d2bda22d89b0a01ee6a77bef16

MR !14
2023-06-08 03:48:19 +00:00
655707edf8 Merge branch 'automated-tasks' into 'development'
chore(gitlab-ci): Automated update of git sub-module

See merge request nofusscomputing/projects/docker-buildx-qemu!13
2023-06-07 04:13:46 +00:00
1294391201 chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "928d625469425c23a1ef15e0e9c06bd00c12f8fe)",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/docker-buildx-qemu/_automation_/gitlab-ci",
    "remote_head": "755fcac06e9f265789b02a88eb90df35ab1dbf07)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out 755fcac06e9f265789b02a88eb90df35ab1dbf07

MR !13
2023-06-07 04:13:08 +00:00
ce745c9574 Merge branch 'automated-tasks' into 'development'
chore(gitlab-ci): Automated update of git sub-module

See merge request nofusscomputing/projects/docker-buildx-qemu!12
2023-06-05 19:11:46 +00:00
74598b9487 chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "e57f7f09085121373ce5ca6a4eb356cb89e53709)",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/docker-buildx-qemu/_automation_/gitlab-ci",
    "remote_head": "928d625469425c23a1ef15e0e9c06bd00c12f8fe)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out 928d625469425c23a1ef15e0e9c06bd00c12f8fe

MR !12
2023-06-05 19:11:08 +00:00
0a4531e637 Merge branch 'automated-tasks' into 'development'
chore(gitlab-ci): Automated update of git sub-module

See merge request nofusscomputing/projects/docker-buildx-qemu!11
2023-06-05 19:01:44 +00:00
d63b40f963 chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "1e21ff27098444206cbb9309ef95fc64d730f26d)",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/docker-buildx-qemu/_automation_/gitlab-ci",
    "remote_head": "e57f7f09085121373ce5ca6a4eb356cb89e53709)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out e57f7f09085121373ce5ca6a4eb356cb89e53709

MR !11
2023-06-05 19:01:02 +00:00
61e8a8e2fd Merge branch 'automated-tasks' into 'development'
chore(git): Automated update of git sub-modules

See merge request nofusscomputing/projects/docker-buildx-qemu!10
2023-06-05 02:36:37 +00:00
f5222987c5 chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "6a2266177bd6393384fb233933c898e3fbe5d86b",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/docker-buildx-qemu/_automation_/gitlab-ci",
    "remote_head": "1e21ff27098444206cbb9309ef95fc64d730f26d",
    "remote_name": "",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out 1e21ff27098444206cbb9309ef95fc64d730f26d

MR !10
2023-06-05 02:36:02 +00:00
c7c6cde7f0 Merge branch 'automated-tasks' into 'development'
chore(git): Automated update of git sub-modules

See merge request nofusscomputing/projects/docker-buildx-qemu!9
2023-06-01 05:37:09 +00:00
b75078831f chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "b3c84836771453744fa4bac9d739199fe0ec1160",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/docker-buildx-qemu/_automation_/gitlab-ci",
    "remote_head": "6a2266177bd6393384fb233933c898e3fbe5d86b",
    "remote_name": "",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out 6a2266177bd6393384fb233933c898e3fbe5d86b

MR !9
2023-06-01 05:21:39 +00:00
bde4d669ce Merge branch 'automated-tasks' into 'development'
chore(git): Automated update of git sub-modules

See merge request nofusscomputing/projects/docker-buildx-qemu!8
2023-06-01 03:17:44 +00:00
26fa4ba72b chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "2b57d0b1600025879bcf102d93cc476324b45f86",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/docker-buildx-qemu/_automation_/gitlab-ci",
    "remote_head": "b3c84836771453744fa4bac9d739199fe0ec1160",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out b3c84836771453744fa4bac9d739199fe0ec1160

MR !8
2023-06-01 03:02:27 +00:00
896fca9093 Merge branch 'automated-tasks' into 'development'
chore(git): Automated update of git sub-modules

See merge request nofusscomputing/projects/docker-buildx-qemu!7
2023-06-01 01:42:54 +00:00
a9e518ea9a chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "e9713b31c8e5b30c27331eea23a690194f63394f",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/docker-buildx-qemu/_automation_/gitlab-ci",
    "remote_head": "2b57d0b1600025879bcf102d93cc476324b45f86",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out 2b57d0b1600025879bcf102d93cc476324b45f86

MR !7
2023-06-01 01:27:32 +00:00
Jon
57d19d7d51 Merge branch '1-ci-git-submodule' into 'development'
feat(ci): use project gitlab-ci automagic template

Closes #1

See merge request nofusscomputing/projects/docker-buildx-qemu!6
2023-06-01 01:26:40 +00:00
Jon
21952f4cf0 feat(ci): use project gitlab-ci automagic template
!6 close #1
2023-06-01 10:40:33 +09:30
fc1f7d1cae Merge branch 'development' 2023-05-21 06:08:17 +00:00
acc2f9f6a6 build(version): bump version 0.1.0 → 0.2.0 2023-05-21 06:08:15 +00:00
Jon
8f3a98953e Merge branch 'development' into 'master'
chore: next release

See merge request nofusscomputing/projects/docker-buildx-qemu!3
2023-05-21 06:07:05 +00:00
Jon
323b5087cd Merge branch 'non-specific-development' into 'development'
chore: non specific development

See merge request nofusscomputing/projects/docker-buildx-qemu!4
2023-05-21 05:49:59 +00:00
Jon
e49f78f712 docs(readme): added usage within gitlab-ci
!4
2023-05-21 13:32:33 +09:30
Jon
d352f0e899 feat(build): use debian slim
!4
2023-05-21 02:42:21 +09:30
Jon
5f80d34f4e chore: cleanup
!4
2023-05-21 02:12:01 +09:30
Jon
692457da01 ci(gitlab-ci): update to current HEAD
!4
2023-05-21 02:01:15 +09:30
Jon
a00cfd60b8 ci: remove qemu from image
!4
2023-05-21 01:36:01 +09:30
Jon
698002d9f4 fix(qemu): segfault on arm no longer occurs
qemu was segfaulting with:
```
    Processing triggers for libc-bin (2.31-13+deb11u6) ...
    qemu: uncaught target signal 11 (Segmentation fault) - core dumped
    Segmentation fault (core dumped)
    qemu: uncaught target signal 11 (Segmentation fault) - core dumped
    Segmentation fault (core dumped)
    dpkg: error processing package libc-bin (--configure):
    installed libc-bin package post-installation script subprocess returned error exit status 139
    ```
so qemu was removed from the image

!4
2023-05-20 15:02:44 +09:30
Jon
8ddf6194c4 fix(docker): removed spt for armv7 and i386
docker-ce-cli not available for architecture

!4
2023-05-20 14:56:02 +09:30
Jon
06b65d9919 ci: update to current gitlab-ci project dev head
incorporates changes from nofusscomputing/projects/gitlab-ci!17

!4
2023-05-15 13:44:15 +09:30
e3fe21c59d Merge branch 'development' 2023-05-15 03:07:38 +00:00
Jon
33c51b267d Merge branch 'development' into 'master'
chore: immediate release to stable

See merge request nofusscomputing/projects/docker-buildx-qemu!2
2023-05-15 03:05:59 +00:00
8 changed files with 96 additions and 42 deletions

View File

@ -4,4 +4,4 @@ commitizen:
name: cz_conventional_commits name: cz_conventional_commits
tag_format: $major.$minor.$patch$prerelease tag_format: $major.$minor.$patch$prerelease
update_changelog_on_bump: true update_changelog_on_bump: true
version: 0.1.0 version: 0.3.0

View File

@ -5,7 +5,7 @@ include:
ref: development ref: development
file: file:
- .gitlab-ci_common.yaml - .gitlab-ci_common.yaml
- type/docker-image.gitlab-ci.yaml - template/automagic.gitlab-ci.yaml
variables: variables:
@ -17,7 +17,14 @@ variables:
#JOB_STOP_GIT_PUSH_MIRROR: 'disable for testing' #JOB_STOP_GIT_PUSH_MIRROR: 'disable for testing'
#JOB_STOP_GITLAB_RELEASE: 'disable for testing' #JOB_STOP_GITLAB_RELEASE: 'disable for testing'
DOCKER_IMAGE_BUILD_TARGET_PLATFORMS: "linux/amd64,linux/amd64/v2,linux/amd64/v3,linux/arm64,linux/386,linux/arm/v7,linux/arm/v6" DOCKER_IMAGE_BUILD_TARGET_PLATFORMS: "linux/amd64,linux/amd64/v2,linux/amd64/v3,linux/arm64,linux/arm/v7"
# Package docker-ce-cli is not available for:
# - linux/arm/v6
# - linux/386
DOCKER_IMAGE_PUBLISH_NAME: $CI_PROJECT_NAME DOCKER_IMAGE_PUBLISH_NAME: $CI_PROJECT_NAME
DOCKER_IMAGE_PUBLISH_REGISTRY: docker.io/nofusscomputing DOCKER_IMAGE_PUBLISH_REGISTRY: docker.io/nofusscomputing
DOCKER_IMAGE_PUBLISH_URL: https://hub.docker.com/r/nofusscomputing/$DOCKER_IMAGE_PUBLISH_NAME DOCKER_IMAGE_PUBLISH_URL: https://hub.docker.com/r/nofusscomputing/$DOCKER_IMAGE_PUBLISH_NAME

8
.nfc_automation.yaml Normal file
View File

@ -0,0 +1,8 @@
---
role_git_conf:
gitlab:
submodule_branch: "development"
default_branch: development
mr_labels: ~"type::automation" ~"impact::0" ~"priority::0"
auto_merge: true

View File

@ -1,3 +1,37 @@
## 0.3.0 (2023-11-09)
### Features
- **qemu-user-static**: [a068446e](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/commit/a068446e26b9a936e0e26f3095db119cf177f5a1) - updated to ver 1:7.2+dfsg-7+deb12u2~bpo11+1 [ [!28](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/merge_requests/28) ]
- **build**: [1a4ef6f8](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/commit/1a4ef6f888d16ab2eb62e4c39c6c0125658da004) - update base image to debian:11.8-slim [ [!28](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/merge_requests/28) ]
## 0.3.0rc0 (2023-09-02)
### Features
- **ci**: [21952f4c](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/commit/21952f4cf0d08d877ce4bd443024a2de6c0ceb77) - use project gitlab-ci automagic template [ [!6](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/merge_requests/6) [#1](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/issues/1) ]
## 0.2.0 (2023-05-21)
### Bug Fixes
- **qemu**: [698002d9](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/commit/698002d9f48f7ca1f033aeec2fc848646f177e6d) - segfault on arm no longer occurs [ [!4](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/merge_requests/4) ]
- **docker**: [8ddf6194](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/commit/8ddf6194c41a0f0991d7a66b9730f77c64c99c68) - removed spt for armv7 and i386 [ [!4](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/merge_requests/4) ]
### Continious Integration
- **gitlab-ci**: [692457da](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/commit/692457da01e5efa149ddbe16a3415880e3b60beb) - update to current HEAD [ [!4](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/merge_requests/4) ]
- [a00cfd60](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/commit/a00cfd60b887a0354638c97608b513f4cdafacd7) - remove qemu from image [ [!4](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/merge_requests/4) ]
- [06b65d99](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/commit/06b65d9919a6f0007cc347a75de6ab805635a4a9) - update to current gitlab-ci project dev head [ [!17](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/merge_requests/17) [!4](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/merge_requests/4) ]
### Documentaton / Guides
- **readme**: [e49f78f7](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/commit/e49f78f712ea84f7d411e8916b1a7f8b87b26e22) - added usage within gitlab-ci [ [!4](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/merge_requests/4) ]
### Features
- **build**: [d352f0e8](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/commit/d352f0e899d5da43a23ebe25167718f947149cf4) - use debian slim [ [!4](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu/-/merge_requests/4) ]
## 0.1.0 (2023-05-15) ## 0.1.0 (2023-05-15)
### Bug Fixes ### Bug Fixes

View File

@ -1,37 +0,0 @@
FROM debian
RUN export DEBIAN_FRONTEND=noninteractive \
&& apt-get update && apt --fix-broken install \
&& apt install -y libc-bin locales-all
RUN export DEBIAN_FRONTEND=noninteractive \
&& apt-get update && apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
git \
gnupg2 \
software-properties-common \
python3 \
python3-pip || true
# Install Docker and qemu
RUN curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - && \
add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable" && \
apt-get update && apt-get install -y \
docker-buildx-plugin \
docker-ce-cli \
binfmt-support \
qemu-user-static || true
# Write version file
RUN printf "$(docker --version | perl -pe 's/^.*\s(\d+\.\d+\.\d+.*),.*$/$1/')_$(docker buildx version | perl -pe 's/^.*v?(\d+\.\d+\.\d+).*$/$1/')" > /version && \
cat /version
RUN echo "[DEBUG] why arm64 reports no docker 'which docker'=[$(which docker)]"

View File

@ -28,7 +28,7 @@ This project is hosted on [gitlab](https://gitlab.com/nofusscomputing/projects/d
**Development Branch** **Development Branch**
![Gitlab build status - development](https://img.shields.io/badge/dynamic/json?color=ff782e&label=Build&query=0.status&url=https%3A%2F%2Fgitlab.com%2Fapi%2Fv4%2Fprojects%2F45926238%2Fpipelines%3Fref%3Ddevelopment&logo=gitlab&style=plastic) ![branch release version](https://img.shields.io/badge/dynamic/yaml?color=ff782e&logo=gitlab&style=plastic&label=Release&query=%24.commitizen.version&url=https%3A//gitlab.com/nofusscomputing/projects/docker-buildx-qemu-%2Fraw%2Fdevelopment%2F.cz.yaml) ![Gitlab build status - development](https://img.shields.io/badge/dynamic/json?color=ff782e&label=Build&query=0.status&url=https%3A%2F%2Fgitlab.com%2Fapi%2Fv4%2Fprojects%2F45926238%2Fpipelines%3Fref%3Ddevelopment&logo=gitlab&style=plastic) ![branch release version](https://img.shields.io/badge/dynamic/yaml?color=ff782e&logo=gitlab&style=plastic&label=Release&query=%24.commitizen.version&url=https%3A//gitlab.com/nofusscomputing/projects/docker-buildx-qemu%2F-%2Fraw%2Fdevelopment%2F.cz.yaml)
---- ----
<br> <br>
@ -45,6 +45,23 @@ links:
> This is a fork of https://gitlab.com/gdunstone/docker-buildx-qemu, which appears to be a fork of a fork. anyhow, updates are required. Credit to original and derivitive devs/contributors for getting it to the stage they had!! > This is a fork of https://gitlab.com/gdunstone/docker-buildx-qemu, which appears to be a fork of a fork. anyhow, updates are required. Credit to original and derivitive devs/contributors for getting it to the stage they had!!
This docker image enables building of multi-architecture docker builds. It's designed to run within a CI environment.
To use this image within Gitlab CI/CD Pipelines the following as a minimum is required within your `gitlab-ci.yaml` file, specifically the `before_script` section of your `docker buildx build` job:
``` yaml
before_script:
# see: https://gitlab.com/gitlab-org/gitlab-runner/-/merge_requests/1861
# on why this `docker run` is required. without it multiarch support doesnt work.
- docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
- update-binfmts --display
- update-binfmts --enable # Important: Ensures execution of other binary formats is enabled in the kernel
- docker buildx create --driver=docker-container --driver-opt image=moby/buildkit:v0.11.6 --use
- docker buildx inspect --bootstrap
```
When the above is added to the `before_script` section of the docker container build job, Gitlab CI has been initialized for multi-architecture builds.
## Contributing ## Contributing
All contributions for this project must conducted from [Gitlab](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu). All contributions for this project must conducted from [Gitlab](https://gitlab.com/nofusscomputing/projects/docker-buildx-qemu).

25
dockerfile Normal file
View File

@ -0,0 +1,25 @@
FROM --platform=$TARGETPLATFORM debian:11.8-slim
ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
git \
gnupg2 \
software-properties-common \
python3 \
python3-pip
RUN curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - && \
add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable" && \
add-apt-repository "deb http://deb.debian.org/debian bullseye-backports main" && \
apt-get update && apt-get install -y \
docker-buildx-plugin \
docker-ce-cli \
binfmt-support=2.2.1-1+deb11u1 \
qemu-user-static=1:7.2+dfsg-7+deb12u2~bpo11+1