{"id":17402372,"url":"https://github.com/atnartur/electron-build-image","last_synced_at":"2026-05-04T08:36:48.841Z","repository":{"id":82180511,"uuid":"97370004","full_name":"atnartur/electron-build-image","owner":"atnartur","description":"Image for building crossplatform (win, ios, linux) apps on Linux CI","archived":false,"fork":false,"pushed_at":"2017-07-16T08:28:56.000Z","size":1,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-02T00:45:23.281Z","etag":null,"topics":["build","docker","electron","gitlab-ci","gulp"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/atnartur/electron-build","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/atnartur.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-07-16T08:20:58.000Z","updated_at":"2018-04-07T08:50:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"9bb6e5be-ad37-476c-971f-c919d52431ca","html_url":"https://github.com/atnartur/electron-build-image","commit_stats":{"total_commits":2,"total_committers":1,"mean_commits":2.0,"dds":0.0,"last_synced_commit":"1184020189babb4aaa1fbd2a09f528f837294e89"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atnartur%2Felectron-build-image","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atnartur%2Felectron-build-image/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atnartur%2Felectron-build-image/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atnartur%2Felectron-build-image/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atnartur","download_url":"https://codeload.github.com/atnartur/electron-build-image/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245934277,"owners_count":20696418,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["build","docker","electron","gitlab-ci","gulp"],"created_at":"2024-10-16T17:26:34.541Z","updated_at":"2025-10-26T06:35:14.703Z","avatar_url":"https://github.com/atnartur.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# electron build image\n\nImage for building crossplatform (win, ios, linux) apps on Linux CI\n\n## Usage (Gitlab CI example)\n\n### .gitlab.ci.yml\n\n```yml\nimage: atnartur/electron-build:latest\n\nstages:\n  - build\n\nbuild:\n  stage: build\n  script:\n    - npm i\n    - gulp build\n```\n\n### gulpfile.js\n\n```js\nconst gulp = require('gulp');\nconst packager = require('electron-packager');\nconst gutil = require('gulp-util');\nconst packageJson = require('package.json');\n\ngulp.task('build', (done) =\u003e {\n    packager({\n        arch: 'all', // Allowed values: ia32, x64, all\n        dir: './cache/app',\n        platform: 'all', // Allowed values: linux, win32, darwin, all\n        appVersion: packageJson.version,\n        cache: './cache',\n        name: packageJson.name,\n        out: './build',\n        electronVersion: '1.6.2', \n        overwrite: true\n    }, function (err, appPath) {\n        if(err)\n            throw err;\n        gutil.log(appPath);\n        done();\n    });\n});\n```\n\n### npm\n\n`npm i gulp gulp-util electron-packager --save-dev`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatnartur%2Felectron-build-image","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fatnartur%2Felectron-build-image","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatnartur%2Felectron-build-image/lists"}