mirror of
https://onedev.site.tesses.net/crosslang/crosslangextras
synced 2026-02-08 09:05:46 +00:00
Fix buildspec
This commit is contained in:
@@ -8,8 +8,32 @@ jobs:
|
||||
withLfs: true
|
||||
withSubmodules: true
|
||||
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
|
||||
- !CommandStep
|
||||
name: Build everything
|
||||
runInContainer: true
|
||||
image: onedev.site.tesses.net/crosslang/crosslang:latest
|
||||
interpreter: !DefaultInterpreter
|
||||
commands: |
|
||||
bash ./pack.sh
|
||||
useTTY: true
|
||||
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
|
||||
- !PublishArtifactStep
|
||||
name: Publish shell package
|
||||
artifacts: Tesses.CrossLang.ShellPackage-*.crvm
|
||||
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
|
||||
- !PublishArtifactStep
|
||||
name: Publish Package Server
|
||||
sourcePath: Tesses.CrossLang.PackageServer/bin/
|
||||
artifacts: Tesses.CrossLang.PackageServer-*.crvm
|
||||
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
|
||||
- !PublishArtifactStep
|
||||
name: Publish Website Package
|
||||
sourcePath: Tesses.CrossLang.WebSite/bin
|
||||
artifacts: /Tesses.CrossLang.WebSite-*.crvm
|
||||
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
|
||||
- !BuildImageStep
|
||||
name: Build docker image
|
||||
name: Build container
|
||||
dockerfile: Dockerfile
|
||||
output: !RegistryOutput
|
||||
tags: onedev.site.tesses.net/crosslang/crosslangextras/crosslangextras:latest
|
||||
registryLogins:
|
||||
@@ -17,16 +41,6 @@ jobs:
|
||||
userName: '@job_token@'
|
||||
passwordSecret: dockersecret
|
||||
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
|
||||
- !RunContainerStep
|
||||
name: Copy the artifacts
|
||||
image: onedev.site.tesses.net/crosslang/crosslangextras/crosslangextras:latest
|
||||
args: /bin/bash -c "cp /root/*.crvm $ONEDEV_WORKSPACE"
|
||||
useTTY: true
|
||||
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
|
||||
- !PublishArtifactStep
|
||||
name: Publish artifacts
|
||||
artifacts: '*.crvm'
|
||||
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
|
||||
triggers:
|
||||
- !DependencyFinishedTrigger
|
||||
projects: crosslang
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
FROM onedev.site.tesses.net/crosslang/crosslang:latest
|
||||
|
||||
RUN mkdir /src && cd /src && git clone https://onedev.site.tesses.net/crosslang/crosslangextras . && bash ./install-docker.sh && cd / && rm -r /src
|
||||
COPY ./Tesses.CrossLang.ShellPackage-1.0.0.0-prod.crvm /root/Tesses.CrossLang.ShellPackage-1.0.0.0-prod.crvm
|
||||
|
||||
RUN crossarchiveextract /root/Tesses.CrossLang.ShellPackage-1.0.0.0-prod.crvm /root/.config/Tesses/CrossLang
|
||||
@@ -1,6 +0,0 @@
|
||||
#!/bin/bash
|
||||
bash ./script.sh
|
||||
crossvm crosslang_shell_archive_maker/bin/crosslang_shell_archive_maker-1.0.0.0-prod.crvm install
|
||||
cp Tesses.CrossLang.ShellPackage-1.0.0.0-prod.crvm /root
|
||||
cp Tesses.CrossLang.PackageServer/bin/Tesses.CrossLang.PackageServer-1.0.0.0-prod.crvm /root
|
||||
cp Tesses.CrossLang.WebSite/bin/Tesses.CrossLang.WebSite-1.0.0.0-prod.crvm /root
|
||||
Reference in New Issue
Block a user