5 Commits

6 changed files with 30 additions and 29 deletions

View File

@@ -1 +0,0 @@
**

View File

@@ -1,20 +0,0 @@
workflow:
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "main"'
default:
image: 'quirinecker/rust-openssl'
build:
script:
- cargo build
test:
script:
- cargo test
# publish:
# script:
# - export CARGO_REGISTRY_TOKEN=$CARGO_TOKEN
# - cargo publish

View File

@@ -1,7 +0,0 @@
FROM rust:slim
WORKDIR /opt/rust
RUN apt update \
&& apt-get -y upgrade \
&& apt-get -y install libssl-dev pkg-config

View File

@@ -120,6 +120,23 @@
naerskLib = naerskLib; naerskLib = naerskLib;
pkgs = pkgs; pkgs = pkgs;
}; };
docker = pkgs.dockerTools.buildImage {
name = "docki";
tag = "latest";
copyToRoot = pkgs.buildEnv {
name = "docki-docker";
paths = [
pkgs.coreutils
pkgs.bash
pkgs.cacert
(build_docki {
naerskLib = naerskLib;
pkgs = pkgs;
})
];
};
};
} }
); );
}; };

View File

@@ -0,0 +1,11 @@
= My cool presentation
:author: John Doe
:email: john@doe.com
== First slide
Content
== Second slide
Content

View File

@@ -39,11 +39,12 @@ impl BuildExecution {
async fn prepare() -> Result<(), String> { async fn prepare() -> Result<(), String> {
let reveal_version = "3.9.2"; let reveal_version = "5.2.1";
let target = format!("https://github.com/hakimel/reveal.js/archive/{reveal_version}.zip"); let target = format!("https://github.com/hakimel/reveal.js/archive/{reveal_version}.zip");
create_dir_recursive("./docs/slides"); create_dir_recursive("./docs/slides");
let response = reqwest::get(target.clone()).await.unwrap();
let Ok(response) = reqwest::get(target).await else { let Ok(response) = reqwest::get(target).await else {
return Err("could not downlaod revealjs".to_string()) return Err("could not downlaod revealjs".to_string())
}; };