Project

General

Profile

Actions

機能 #14

open

process for releasing new version

Added by keiji ono 8 months ago. Updated 7 months ago.

Status:
新規
Priority:
通常
Assignee:
-
Start date:
11/11/2025
Due date:
% Done:

0%

Estimated time:

Description

this is the process for releasing in each of new version
  1. create branch as '**-candidate'
  2. push new version to 1 branch
  3. marge 1 branch to master branch
  4. Obfuscator .js libs in local
  5. reject log files
  6. be blank some list files
  7. zip new Jetelina version
  8. up 7 to jetelina.org
Actions #1

Updated by keiji ono 8 months ago

do not forget to reset 'jetelinadb', 'dbtype' and each of '*_work', and 'pg_ivm' as well, in JetelinaConfig.cnf

@jdic jetelnadb:"default db","default database","original db","original database","user db","user database" 
jetelinadb = database

@jdic dbtype:"db","database","data base" 
dbtype = database

pg_work = false
pg_ivm = false
my_work = false
redis_work = false
mongodb_work = false

Actions #2

Updated by keiji ono 8 months ago

Genie libsのupdateを忘れずに

Actions #3

Updated by keiji ono 7 months ago

keiji ono wrote:

this is the process for releasing in each of new version
  1. create branch as '**-candidate' 12/1 done
  2. push new version to 1 branch 〃
  3. marge 1 branch to master branch   〃
  4. Obfuscator .js libs in local    N/A
  5. reject log files
  6. be blank some list files
  7. zip new Jetelina version
  8. up 7 to jetelina.org
Actions #4

Updated by keiji ono 7 months ago

  1. tar file展開で動くことを確認
  2. git clone展開で動くことを確認
Actions #5

Updated by keiji ono 7 months ago

activation

<your server>:~/Jetelina/Jetelina$ julia
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.11.7 (2025-09-08)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

(@v1.11) pkg> st
Status `~/.julia/environments/v1.11/Project.toml` (empty project)

(@v1.11) pkg> activate .
  Activating project at `~/Jetelina/Jetelina`

(Jetelina) pkg> st
Project Jetelina v0.1.0
Status `~/Jetelina/Jetelina/Project.toml`
  [336ed68f] CSV v0.10.15
  [5d742f6a] CSVFiles v1.0.2
  [aaaa29a8] Clustering v0.15.8
  [a93c6f00] DataFrames v1.8.1
  [8bb1440f] DelimitedFiles v1.9.1
  [c43c736e] Genie v5.34.0
  [03cc5b98] GenieSession v1.1.2
  [5c4fdc26] GenieSessionFileSession v1.1.0
  [6d011eab] Inflector v1.1.0
  [c8e1da08] IterTools v1.10.0
  [682c06a0] JSON v1.3.0
  [0f8b85d8] JSON3 v1.14.3
  [194296ae] LibPQ v1.18.0
  [e6f89c97] LoggingExtras v1.2.0
  [739be429] MbedTLS v1.1.9
  [4fe8b98c] Mongoc v0.10.0
  [39abe10b] MySQL v1.4.7
  [91a5bcdd] Plots v1.41.2
  [ce6b1742] RDatasets v0.7.7
  [0cf705f9] Redis v3.0.0
  [295af30f] Revise v3.12.3
  [0aa819cd] SQLite v1.6.1
  [340e8cb6] SearchLight v2.11.1
  [21a827c4] SearchLightSQLite v2.2.2
  [2913bbd2] StatsBase v0.34.8
  [bd369af6] Tables v1.12.1
  [ade2ca70] Dates v1.11.0
  [56ddb016] Logging v1.11.0

(Jetelina) pkg> up
    Updating registry at `~/.julia/registries/General.toml`
   Installed SearchLight ─ v2.11.2
   Installed Genie ─────── v5.35.2
    Updating `~/Jetelina/Jetelina/Project.toml`
  [c43c736e] ↑ Genie v5.34.0 ⇒ v5.35.2
  [340e8cb6] 
          ・
          ・
Precompiling project...
  6 dependencies successfully precompiled in 40 seconds. 290 already precompiled.

julia> exit()

<your server>:~/Jetelina/Jetelina$ bin/repl

 ██████╗ ███████╗███╗   ██╗██╗███████╗    ███████╗
██╔════╝ ██╔════╝████╗  ██║██║██╔════╝    ██╔════╝
██║  ███╗█████╗  ██╔██╗ ██║██║█████╗      ███████╗
██║   ██║██╔══╝  ██║╚██╗██║██║██╔══╝      ╚════██║
╚██████╔╝███████╗██║ ╚████║██║███████╗    ███████║
 ╚═════╝ ╚══════╝╚═╝  ╚═══╝╚═╝╚══════╝    ╚══════╝

| Website  https://genieframework.com
| GitHub   https://github.com/genieframework
| Docs     https://learn.genieframework.com
| Discord  https://discord.com/invite/9zyZbD6J7H
| Twitter  https://twitter.com/essenciary

Active env: DEV

Loading resources[ Info: 2025-12-03 00:31:53 =======ConfigManager init==========
[ Info: 2025-12-03 00:31:58 =======ApiSqlListManager init==========
[ Info: 2025-12-03 00:32:04 ==============TimerExecuter init===============

Ready! 

julia> up()

[ Info: 2025-12-03 00:32:24 Web Server starting at http://127.0.0.1:8000 
[ Info: 2025-12-03 00:32:24 Listening on: 127.0.0.1:8000, thread id: 1
Genie.Server.ServersCollection(HTTP.Servers.Server{HTTP.Servers.Listener{Nothing, Sockets.TCPServer}}(HTTP.Servers.Listener{Nothing, Sockets.TCPServer}(Sockets.InetAddr{Sockets.IPv4}(ip"127.0.0.1", 8000), "127.0.0.1", "8000", nothing, Sockets.TCPServer(RawFD(26) active)), nothing, Set{HTTP.Connections.Connection}(), Task (runnable, started) @0x000071a09bfb1dc0, ReentrantLock(nothing, 0x00000000, 0x00, Base.GenericCondition{Base.Threads.SpinLock}(Base.IntrusiveLinkedList{Task}(nothing, nothing), Base.Threads.SpinLock(0)), (3298618769664, 394240, 142273203075))), nothing)

julia> exit()

<your server>:~/Jetelina/Jetelina$ cd bin
<your server>:~/Jetelina/Jetelina$ ./jetelina_kickstart

Actions

Also available in: Atom PDF